public interface TagPermissionsModel
extends java.io.Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
TagPermissionsModel.PermissionResult |
static class |
TagPermissionsModel.ZoneRole |
Modifier and Type | Method and Description |
---|---|
java.util.Map<TagPermissionsModel.ZoneRole,java.lang.Boolean> |
getAccessMap()
Return a map whose keys are roles, and whose value indicates whether that role has Read-Only access (FALSE) or
Read-Write access (TRUE)
|
TagPermissionsModel.PermissionResult |
hasReadAccess(java.util.Collection<java.lang.String> roles,
java.util.Collection<java.lang.String> securityZones)
Return true if at least one of the roles given has read access inside of the security zones it is in.
|
TagPermissionsModel.PermissionResult |
hasWriteAccess(java.util.Collection<java.lang.String> roles,
java.util.Collection<java.lang.String> securityZones)
Return true if at least one of the roles given has write access inside of the current security zones.
|
TagPermissionsModel.PermissionResult hasReadAccess(java.util.Collection<java.lang.String> roles, java.util.Collection<java.lang.String> securityZones)
roles
- securityZones
- TagPermissionsModel.PermissionResult hasWriteAccess(java.util.Collection<java.lang.String> roles, java.util.Collection<java.lang.String> securityZones)
roles
- java.util.Map<TagPermissionsModel.ZoneRole,java.lang.Boolean> getAccessMap()