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, getDeniedUsers
equals, getId, getName, getParent, getParentPath, getPath, hashCode
void 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