public interface ModifiableProfileAssignmentStorage extends ProfileAssignmentStorage
MAX_PRIORITY, MIN_PRIORITY| Modifier and Type | Method and Description |
|---|---|
void |
addAllowedGroups(Set<GroupIdentity> groups,
Object object,
String profileId)
Associates some groups with an allowed profile on a given object
|
void |
addAllowedProfilesForAnonymous(Object object,
Set<String> profileIds)
Adds allowed profiles an anonymous user has on the given object
|
void |
addAllowedProfilesForAnyConnectedUser(Object object,
Set<String> profileIds)
Adds allowed profiles any connected user has on the given object
|
void |
addAllowedUsers(Set<UserIdentity> users,
Object object,
String profileId)
Associates some users with an allowed profile on a given object
|
void |
addDeniedGroups(Set<GroupIdentity> groups,
Object object,
String profileId)
Associates some groups with a denied profile on a given object
|
void |
addDeniedProfilesForAnonymous(Object object,
Set<String> profileIds)
Adds denied profiles an anonymous user has on the given object
|
void |
addDeniedProfilesForAnyConnectedUser(Object object,
Set<String> profileIds)
Adds denied profiles any connected user has on the given object
|
void |
addDeniedUsers(Set<UserIdentity> users,
Object object,
String profileId)
Associates some users with a denied profile on a given object
|
void |
removeAllowedGroups(Set<GroupIdentity> groups,
Object object)
Removes the association between some groups and all allowed profiles on a given object
|
void |
removeAllowedGroups(Set<GroupIdentity> groups,
Object object,
String profileId)
Removes the association between some groups and an allowed profile on a given object
|
void |
removeAllowedProfilesForAnonymous(Object object,
Set<String> profileIds)
Removes allowed profiles an anonymous user has on the given object
|
void |
removeAllowedProfilesForAnyConnectedUser(Object object,
Set<String> profileIds)
Removes allowed profiles any connected user has on the given object
|
void |
removeAllowedUsers(Set<UserIdentity> users,
Object object)
Removes the association between some users and all allowed profiles on a given object
|
void |
removeAllowedUsers(Set<UserIdentity> users,
Object object,
String profileId)
Removes the association between some users and an allowed profile on a given object
|
void |
removeDeniedGroups(Set<GroupIdentity> groups,
Object object)
Removes the association between some groups and all denied profiles on a given object
|
void |
removeDeniedGroups(Set<GroupIdentity> groups,
Object object,
String profileId)
Removes the association between some groups and a denied profile on a given object
|
void |
removeDeniedProfilesForAnonymous(Object object,
Set<String> profileIds)
Removes denied profiles an anonymous user has on the given object
|
void |
removeDeniedProfilesForAnyConnectedUser(Object object,
Set<String> profileIds)
Removes denied profiles any connected user has on the given object
|
void |
removeDeniedUsers(Set<UserIdentity> users,
Object object)
Removes the association between some users and all denied profiles on a given object
|
void |
removeDeniedUsers(Set<UserIdentity> users,
Object object,
String profileId)
Removes the association between some users and an denied profile on a given object
|
void |
removeGroup(GroupIdentity group)
Removes all the assignments involving this group
|
void |
removeProfile(String profileId)
Removes all the assignments between this profile and users/groups/anonymous/any connected
|
void |
removeUser(UserIdentity user)
Removes all the assignments involving this user
|
getAllowedGroups, getAllowedProfilesForAnonymous, getAllowedProfilesForAnyConnectedUser, getAllowedProfilesForGroups, getAllowedProfilesForUser, getAllowedProfilesForUsers, getAllowedUsers, getDeniedGroups, getDeniedProfilesForAnonymous, getDeniedProfilesForAnyConnectedUser, getDeniedProfilesForGroups, getDeniedProfilesForUser, getDeniedProfilesForUsers, getDeniedUsers, getPriority, hasAnonymousAllowedProfile, hasAnonymousDeniedProfile, hasAnyConnectedAllowedProfile, hasAnyConnectedDeniedProfile, hasGroupAllowedProfile, hasGroupDeniedProfile, hasUserAllowedProfile, hasUserDeniedProfile, isAnonymousAllowed, isAnonymousDenied, isAnyConnectedUserAllowed, isAnyConnectedUserDenied, isRootContextSupported, isSupportedvoid addAllowedProfilesForAnyConnectedUser(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to addvoid removeAllowedProfilesForAnyConnectedUser(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to removevoid addDeniedProfilesForAnyConnectedUser(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to addvoid removeDeniedProfilesForAnyConnectedUser(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to removevoid addAllowedProfilesForAnonymous(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to addvoid removeAllowedProfilesForAnonymous(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to removevoid addDeniedProfilesForAnonymous(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to addvoid removeDeniedProfilesForAnonymous(Object object, Set<String> profileIds)
object - The objectprofileIds - The profiles to removevoid addAllowedUsers(Set<UserIdentity> users, Object object, String profileId)
users - The users to addobject - The objectprofileId - The id of the profilevoid removeAllowedUsers(Set<UserIdentity> users, Object object, String profileId)
users - The users to removeobject - The objectprofileId - The id of the profilevoid removeAllowedUsers(Set<UserIdentity> users, Object object)
users - The users to removeobject - The objectvoid addAllowedGroups(Set<GroupIdentity> groups, Object object, String profileId)
groups - The groups to addobject - The objectprofileId - The id of the profilevoid removeAllowedGroups(Set<GroupIdentity> groups, Object object, String profileId)
groups - The groups to removeobject - The objectprofileId - The id of the profilevoid removeAllowedGroups(Set<GroupIdentity> groups, Object object)
groups - The groups to removeobject - The objectvoid addDeniedUsers(Set<UserIdentity> users, Object object, String profileId)
users - The users to addobject - The objectprofileId - The id of the profilevoid removeDeniedUsers(Set<UserIdentity> users, Object object, String profileId)
users - The users to removeobject - The objectprofileId - The id of the profilevoid removeDeniedUsers(Set<UserIdentity> users, Object object)
users - The users to removeobject - The objectvoid addDeniedGroups(Set<GroupIdentity> groups, Object object, String profileId)
groups - The groups to addobject - The objectprofileId - The id of the profilevoid removeDeniedGroups(Set<GroupIdentity> groups, Object object, String profileId)
groups - The groups to removeobject - The objectprofileId - The id of the profilevoid removeDeniedGroups(Set<GroupIdentity> groups, Object object)
groups - The groups to removeobject - The objectvoid removeProfile(String profileId)
profileId - The profile to removevoid removeUser(UserIdentity user)
user - The uservoid removeGroup(GroupIdentity group)
group - The group