Class AdminPrivilegeService.PrivilegeHydrationResult

java.lang.Object
com.broadleafcommerce.adminuser.user.service.AdminPrivilegeService.PrivilegeHydrationResult
Enclosing class:
AdminPrivilegeService

public static class AdminPrivilegeService.PrivilegeHydrationResult extends Object
An intermediary data structure used internally by AdminPrivilegeService to hold data for a user or role entity to prevent querying the data multiple times.

When it's used for the user entity, all of its restrictions, flat permissions, restricted roles, and restricted permissions are stored.

When it's used for the role entity, only the flat permissions are stored.