Class StaticPermissionModel
- java.lang.Object
 - 
- com.inductiveautomation.perspective.gateway.property.PropertyTreePermissionModel
 - 
- com.inductiveautomation.perspective.gateway.property.StaticPermissionModel
 
 
 
- 
public class StaticPermissionModel extends PropertyTreePermissionModel
Implementation of property tree privacy model that allows for static (hard-coded) configuration. 
- 
- 
Field Summary
- 
Fields inherited from class com.inductiveautomation.perspective.gateway.property.PropertyTreePermissionModel
ALLOW_ALL 
 - 
 
- 
Constructor Summary
Constructors Constructor Description StaticPermissionModel() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.stream.Stream<org.apache.commons.lang3.tuple.Pair<JsonPath,PropertyAccess>>getRestrictions()StaticPermissionModelsetPrivate(java.lang.String... paths)StaticPermissionModelsetProtected(java.lang.String... paths)StaticPermissionModelsetSystem(java.lang.String... paths)- 
Methods inherited from class com.inductiveautomation.perspective.gateway.property.PropertyTreePermissionModel
allowSync, allowWrite 
 - 
 
 - 
 
- 
- 
Method Detail
- 
setPrivate
public StaticPermissionModel setPrivate(java.lang.String... paths)
 
- 
setProtected
public StaticPermissionModel setProtected(java.lang.String... paths)
 
- 
setSystem
public StaticPermissionModel setSystem(java.lang.String... paths)
 
- 
getRestrictions
protected java.util.stream.Stream<org.apache.commons.lang3.tuple.Pair<JsonPath,PropertyAccess>> getRestrictions()
- Specified by:
 getRestrictionsin classPropertyTreePermissionModel
 
 - 
 
 -