public interface ACLAmetysObject extends AmetysObject
AmetysObject
that can hold its profile assignments.Modifier and Type | Method and Description |
---|---|
Set<GroupIdentity> |
getAllowedGroups(String profileId)
Gets the groups that have the given allowed profile on this ametys object
|
Set<String> |
getAllowedProfilesForAnonymous()
Gets the allowed profiles an anonymous user has on this ametys object
|
Set<String> |
getAllowedProfilesForAnyConnectedUser()
Gets the allowed profiles any connected user has on this ametys object
|
Map<GroupIdentity,Set<String>> |
getAllowedProfilesForGroups()
Gets the groups that have allowed profiles assigned on this ametys object
|
Set<String> |
getAllowedProfilesForUser(UserIdentity user)
Gets the allowed profiles assigned on this ametys object for this user
|
Map<UserIdentity,Set<String>> |
getAllowedProfilesForUsers()
Gets the users that have allowed profiles assigned on this ametys object
|
Set<UserIdentity> |
getAllowedUsers(String profileId)
Gets the users that have the given allowed profile on this ametys object
|
Set<GroupIdentity> |
getDeniedGroups(String profileId)
Gets the groups that have the given allowed profile on this ametys object
|
Set<String> |
getDeniedProfilesForAnonymous()
Gets the denied profiles an anonymous user has on this ametys object
|
Set<String> |
getDeniedProfilesForAnyConnectedUser()
Gets the denied profiles any connected user has on this ametys object
|
Map<GroupIdentity,Set<String>> |
getDeniedProfilesForGroups()
Gets the groups that have allowed profiles assigned on this ametys object
|
Set<String> |
getDeniedProfilesForUser(UserIdentity user)
Gets the denied profiles assigned on this ametys object for this user
|
Map<UserIdentity,Set<String>> |
getDeniedProfilesForUsers()
Gets the users that have denied profiles assigned on this ametys object
|
Set<UserIdentity> |
getDeniedUsers(String profileId)
Gets the users that have the given denied profile on this ametys object
|
equals, getId, getName, getParent, getParentPath, getPath, hashCode
Set<String> getAllowedProfilesForAnyConnectedUser()
Set<String> getDeniedProfilesForAnyConnectedUser()
Set<String> getAllowedProfilesForAnonymous()
Set<String> getDeniedProfilesForAnonymous()
Set<String> getAllowedProfilesForUser(UserIdentity user)
user
- The user identityMap<UserIdentity,Set<String>> getAllowedProfilesForUsers()
Set<UserIdentity> getAllowedUsers(String profileId)
profileId
- The id of the profileMap<GroupIdentity,Set<String>> getAllowedProfilesForGroups()
Set<GroupIdentity> getAllowedGroups(String profileId)
profileId
- The id of the profileSet<String> getDeniedProfilesForUser(UserIdentity user)
user
- The user identityMap<UserIdentity,Set<String>> getDeniedProfilesForUsers()
Set<UserIdentity> getDeniedUsers(String profileId)
profileId
- The id of the profileMap<GroupIdentity,Set<String>> getDeniedProfilesForGroups()
Set<GroupIdentity> getDeniedGroups(String profileId)
profileId
- The id of the profile