public interface ModifiableACLAmetysObject extends ACLAmetysObject
ACLAmetysObject that can store and modify its profile assignements.| Modifier and Type | Method and Description |
|---|---|
void |
addAllowedGroups(Set<GroupIdentity> groups,
String profileId)
Associates some groups with an allowed profile on this ametys object
|
void |
addAllowedProfilesForAnonymous(Set<String> profileIds)
Adds allowed profiles an anonymous user has on this ametys object
|
void |
addAllowedProfilesForAnyConnectedUser(Set<String> profileIds)
Adds allowed profiles any connected user has on this ametys object
|
void |
addAllowedUsers(Set<UserIdentity> users,
String profileId)
Associates some users with an allowed profile on this ametys object
|
void |
addDeniedGroups(Set<GroupIdentity> groups,
String profileId)
Associates some groups with an allowed profile on this ametys object
|
void |
addDeniedProfilesForAnonymous(Set<String> profileIds)
Adds denied profiles an anonymous user has on this ametys object
|
void |
addDeniedProfilesForAnyConnectedUser(Set<String> profileIds)
Adds denied profiles any connected user has on this ametys object
|
void |
addDeniedUsers(Set<UserIdentity> users,
String profileId)
Associates some users with a denied profile on this ametys object
|
void |
removeAllowedGroups(Set<GroupIdentity> groups)
Removes the association between some groups and all allowed profiles on this ametys object
|
void |
removeAllowedGroups(Set<GroupIdentity> groups,
String profileId)
Removes the association between some groups and an allowed profile on this ametys object
|
void |
removeAllowedProfilesForAnonymous(Set<String> profileIds)
Removes allowed profiles an anonymous user has on this ametys object
|
void |
removeAllowedProfilesForAnyConnectedUser(Set<String> profileIds)
Removes allowed profiles any connected user has on this ametys object
|
void |
removeAllowedUsers(Set<UserIdentity> users)
Removes the association between some users and all allowed profiles on this ametys object
|
void |
removeAllowedUsers(Set<UserIdentity> users,
String profileId)
Removes the association between some users and an allowed profile on this ametys object
|
void |
removeDeniedGroups(Set<GroupIdentity> groups)
Removes the association between some groups and all allowed profiles on this ametys object
|
void |
removeDeniedGroups(Set<GroupIdentity> groups,
String profileId)
Removes the association between some groups and an allowed profile on this ametys object
|
void |
removeDeniedProfilesForAnonymous(Set<String> profileIds)
Removes denied profiles an anonymous user has on this ametys object
|
void |
removeDeniedProfilesForAnyConnectedUser(Set<String> profileIds)
Removes denied profiles any connected user has on this ametys object
|
void |
removeDeniedUsers(Set<UserIdentity> users)
Removes the association between some users and all denied profiles on this ametys object
|
void |
removeDeniedUsers(Set<UserIdentity> users,
String profileId)
Removes the association between some users and an denied profile on this ametys object
|
getAllowedGroups, getAllowedProfilesForAnonymous, getAllowedProfilesForAnyConnectedUser, getAllowedProfilesForGroups, getAllowedProfilesForUser, getAllowedProfilesForUsers, getAllowedUsers, getDeniedGroups, getDeniedProfilesForAnonymous, getDeniedProfilesForAnyConnectedUser, getDeniedProfilesForGroups, getDeniedProfilesForUser, getDeniedProfilesForUsers, getDeniedUsersequals, getId, getName, getParent, getParentPath, getPath, hashCodevoid addAllowedProfilesForAnyConnectedUser(Set<String> profileIds)
profileIds - The profiles to addvoid removeAllowedProfilesForAnyConnectedUser(Set<String> profileIds)
profileIds - The profiles to removevoid addDeniedProfilesForAnyConnectedUser(Set<String> profileIds)
profileIds - The profiles to addvoid removeDeniedProfilesForAnyConnectedUser(Set<String> profileIds)
profileIds - The profiles to removevoid addAllowedProfilesForAnonymous(Set<String> profileIds)
profileIds - The profiles to addvoid removeAllowedProfilesForAnonymous(Set<String> profileIds)
profileIds - The profiles to removevoid addDeniedProfilesForAnonymous(Set<String> profileIds)
profileIds - The profiles to addvoid removeDeniedProfilesForAnonymous(Set<String> profileIds)
profileIds - The profiles to removevoid addAllowedUsers(Set<UserIdentity> users, String profileId)
users - The users to addprofileId - The id of the profilevoid removeAllowedUsers(Set<UserIdentity> users, String profileId)
users - The users to removeprofileId - The id of the profilevoid removeAllowedUsers(Set<UserIdentity> users)
users - The users to removevoid addAllowedGroups(Set<GroupIdentity> groups, String profileId)
groups - The groups to addprofileId - The id of the profilevoid removeAllowedGroups(Set<GroupIdentity> groups, String profileId)
groups - The groups to removeprofileId - The id of the profilevoid removeAllowedGroups(Set<GroupIdentity> groups)
groups - The groups to removevoid addDeniedUsers(Set<UserIdentity> users, String profileId)
users - The users to addprofileId - The id of the profilevoid removeDeniedUsers(Set<UserIdentity> users, String profileId)
users - The users to removeprofileId - The id of the profilevoid removeDeniedUsers(Set<UserIdentity> users)
users - The users to removevoid addDeniedGroups(Set<GroupIdentity> groups, String profileId)
groups - The groups to addprofileId - The id of the profilevoid removeDeniedGroups(Set<GroupIdentity> groups, String profileId)
groups - The groups to removeprofileId - The id of the profilevoid removeDeniedGroups(Set<GroupIdentity> groups)
groups - The groups to remove