public static class DefaultPrivilegeService.PrivilegeHydrationResult extends Object
PrivilegeService
to hold all the
restrictions, flat permissions, restricted roles, and restricted permissions of a user entity
and permissions from a server entity
to prevent
querying the data multiple times.Constructor and Description |
---|
PrivilegeHydrationResult(Set<UserPermissionRef> flatPermissions,
Set<Restriction> restrictions,
Set<RestrictedRole> restrictedRoles,
Map<String,Collection<UserRole>> restrictedRoleWithAncestorsByRestrictedRoleId,
Set<RestrictedPermission> restrictedPermissions) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
Set<UserPermissionRef> |
getFlatPermissions() |
Set<RestrictedPermission> |
getRestrictedPermissions() |
Set<RestrictedRole> |
getRestrictedRoles() |
Map<String,Collection<UserRole>> |
getRestrictedRoleWithAncestorsByRestrictedRoleId() |
Set<Restriction> |
getRestrictions() |
int |
hashCode() |
void |
setFlatPermissions(Set<UserPermissionRef> flatPermissions) |
void |
setRestrictedPermissions(Set<RestrictedPermission> restrictedPermissions) |
void |
setRestrictedRoles(Set<RestrictedRole> restrictedRoles) |
void |
setRestrictedRoleWithAncestorsByRestrictedRoleId(Map<String,Collection<UserRole>> restrictedRoleWithAncestorsByRestrictedRoleId) |
void |
setRestrictions(Set<Restriction> restrictions) |
String |
toString() |
public PrivilegeHydrationResult(Set<UserPermissionRef> flatPermissions, Set<Restriction> restrictions, Set<RestrictedRole> restrictedRoles, Map<String,Collection<UserRole>> restrictedRoleWithAncestorsByRestrictedRoleId, Set<RestrictedPermission> restrictedPermissions)
public Set<UserPermissionRef> getFlatPermissions()
public Set<Restriction> getRestrictions()
public Set<RestrictedRole> getRestrictedRoles()
public Map<String,Collection<UserRole>> getRestrictedRoleWithAncestorsByRestrictedRoleId()
public Set<RestrictedPermission> getRestrictedPermissions()
public void setFlatPermissions(Set<UserPermissionRef> flatPermissions)
public void setRestrictions(Set<Restriction> restrictions)
public void setRestrictedRoles(Set<RestrictedRole> restrictedRoles)
public void setRestrictedRoleWithAncestorsByRestrictedRoleId(Map<String,Collection<UserRole>> restrictedRoleWithAncestorsByRestrictedRoleId)
public void setRestrictedPermissions(Set<RestrictedPermission> restrictedPermissions)
protected boolean canEqual(Object other)
Copyright © 2021. All rights reserved.