Class BasicTagPermissions
- java.lang.Object
-
- com.inductiveautomation.ignition.common.sqltags.BasicTagPermissions
-
- All Implemented Interfaces:
TagPermissionsModel
,java.io.Serializable
@Deprecated(since="8.0.8") public class BasicTagPermissions extends java.lang.Object implements TagPermissionsModel
Deprecated.Deprecated in favor of the new Tag Permissions Model. Leaving this class around for upgrade purposes.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.common.sqltags.model.TagPermissionsModel
TagPermissionsModel.PermissionResult, TagPermissionsModel.ZoneRole
-
-
Constructor Summary
Constructors Constructor Description BasicTagPermissions()
Deprecated.Basic permissions allows access to no-oneBasicTagPermissions(TagPermissionsModel model)
Deprecated.Copy constructorBasicTagPermissions(java.util.Map<TagPermissionsModel.ZoneRole,java.lang.Boolean> permissions)
Deprecated.Basic permissions with given map
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Map<TagPermissionsModel.ZoneRole,java.lang.Boolean>
getAccessMap()
Deprecated.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
hasAccess(java.util.Collection<java.lang.String> roles, java.util.Collection<java.lang.String> zones, boolean readOnly)
Deprecated.TagPermissionsModel.PermissionResult
hasReadAccess(java.util.Collection<java.lang.String> roles, java.util.Collection<java.lang.String> zones)
Deprecated.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> zones)
Deprecated.Return true if at least one of the roles given has write access inside of the current security zones.void
setAccessMap(java.util.Map map)
Deprecated.
-
-
-
Constructor Detail
-
BasicTagPermissions
public BasicTagPermissions()
Deprecated.Basic permissions allows access to no-one
-
BasicTagPermissions
public BasicTagPermissions(java.util.Map<TagPermissionsModel.ZoneRole,java.lang.Boolean> permissions)
Deprecated.Basic permissions with given map
-
BasicTagPermissions
public BasicTagPermissions(TagPermissionsModel model)
Deprecated.Copy constructor
-
-
Method Detail
-
getAccessMap
public java.util.Map<TagPermissionsModel.ZoneRole,java.lang.Boolean> getAccessMap()
Deprecated.Description copied from interface:TagPermissionsModel
Return a map whose keys are roles, and whose value indicates whether that role has Read-Only access (FALSE) or Read-Write access (TRUE)- Specified by:
getAccessMap
in interfaceTagPermissionsModel
-
setAccessMap
@Deprecated public void setAccessMap(java.util.Map map)
Deprecated.For serialization
-
hasReadAccess
public TagPermissionsModel.PermissionResult hasReadAccess(java.util.Collection<java.lang.String> roles, java.util.Collection<java.lang.String> zones)
Deprecated.Description copied from interface:TagPermissionsModel
Return true if at least one of the roles given has read access inside of the security zones it is in.- Specified by:
hasReadAccess
in interfaceTagPermissionsModel
-
hasAccess
public TagPermissionsModel.PermissionResult hasAccess(java.util.Collection<java.lang.String> roles, java.util.Collection<java.lang.String> zones, boolean readOnly)
Deprecated.
-
hasWriteAccess
public TagPermissionsModel.PermissionResult hasWriteAccess(java.util.Collection<java.lang.String> roles, java.util.Collection<java.lang.String> zones)
Deprecated.Description copied from interface:TagPermissionsModel
Return true if at least one of the roles given has write access inside of the current security zones.- Specified by:
hasWriteAccess
in interfaceTagPermissionsModel
-
-