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  ObjectKeyand
 pathaPath. | 
| 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.