public interface UserServiceObjectContext
UserServiceObjectContextBuilder| Modifier and Type | Method and Description | 
|---|---|
AccessPermission | 
getPermission(ObjectKey anObjectKey,
             Path aPath)
Returns the current user's access rights on the node of a user service
 object. 
 | 
ValueContext | 
getValueContext(ObjectKey anObjectKey)
Returns the value context for object  
ObjectKey. | 
ValueContext | 
getValueContext(ObjectKey anObjectKey,
               Path aPath)
Returns the value context for object  
ObjectKey and
 path aPath. | 
boolean | 
isDataDeleted(ObjectKey anObjectKey)
Returns true if the underlying record or dataset has been deleted, possibly by another user. 
 | 
ValueContext getValueContext(ObjectKey anObjectKey)
ObjectKey.
 
 This method returns the same result
 as getValueContext(ObjectKey anObjectKey, Path.ROOT).
 
anObjectKey - the key of the object in the object context.RuntimeException - if anObjectKey is invalid.ValueContext getValueContext(ObjectKey anObjectKey, Path aPath)
ObjectKey and
 path aPath.anObjectKey - the key of the object in the object context.aPath - a path to an attribute of the object.RuntimeException - if either anObjectKey or aPath are
                          invalid.AccessPermission getPermission(ObjectKey anObjectKey, Path aPath)
anObjectKey - the object's key.aPath - the path of the node. The path must be relative to the path of
                    the object.PathAccessException - to report that the path is invalid.RuntimeException - if anObjectKey is invalid.SessionPermissions.getNodeAccessPermissionForForm(SchemaNode, Adaptation)boolean isDataDeleted(ObjectKey anObjectKey)
anObjectKey - the key of the object in the object context.true if the underlying data was deleted. Will always return false if the object
         is not a dataset or a
         record or if it is a record being created.RuntimeException - if anObjectKey is invalid.