Interface TagPermissionsModel
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
BasicTagPermissions
public interface TagPermissionsModel extends java.io.Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TagPermissionsModel.PermissionResult
static class
TagPermissionsModel.ZoneRole
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
hasReadAccess
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.
-
hasWriteAccess
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.
-
getAccessMap
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)
-
-