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