public interface UserAccessFilter
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
int |
getMaximumAccessLevel(WGUserAccess userAccess)
Returns the maximum access level with this filter applied
|
boolean |
validateAlias(WGUserAccess userAccess,
java.lang.String alias)
Returns if the user may have this user name alias with this filter applied
|
boolean |
validateGroup(WGUserAccess userAccess,
java.lang.String group)
Returns if the user may have this group with this filter applied
|
boolean |
validatePrivilege(WGUserAccess userAccess,
Privilege privilege)
Returns if the user may have this privilege with this filter applied
|
boolean |
validateRole(WGUserAccess userAccess,
java.lang.String role)
Returns if the user may have this role with this filter applied
|
int getMaximumAccessLevel(WGUserAccess userAccess)
userAccess
- The users original access rightsboolean validateGroup(WGUserAccess userAccess, java.lang.String group)
userAccess
- The users original access rightsboolean validatePrivilege(WGUserAccess userAccess, Privilege privilege)
userAccess
- The users original access rightsboolean validateRole(WGUserAccess userAccess, java.lang.String role)
userAccess
- The users original access rightsboolean validateAlias(WGUserAccess userAccess, java.lang.String alias)
userAccess
- The users original access rights