public abstract static class GraphPolicy.Details extends Object
| Modifier and Type | Field and Description |
|---|---|
GraphPolicy.Action |
action
the current plan for the object, may be mutated by
Policy#review(Map, Details, Map, Set) |
Long |
groupId
the ID of the object's
ExperimenterGroup,
or null if the object does not have a group |
boolean |
isCheckPermissions
if the user's permissions for the object should be checked before the
GraphTraversal.Processor acts upon it |
GraphPolicy.Orphan |
orphan
the current
orphanstate of the object, may be mutated by Policy#review(Map, Details, Map, Set);
applies only if action is GraphPolicy.Action.EXCLUDE |
Long |
ownerId
the ID of the object's
Experimenter,
or null if the object does not have an owner |
Set<GraphPolicy.Ability> |
permissions
the current permissions on the object
|
IObject |
subject
the unloaded instance
|
public final IObject subject
public final Long ownerId
Experimenter,
or null if the object does not have an ownerpublic final Long groupId
ExperimenterGroup,
or null if the object does not have a grouppublic final Set<GraphPolicy.Ability> permissions
public GraphPolicy.Action action
Policy#review(Map, Details, Map, Set)public GraphPolicy.Orphan orphan
orphanstate of the object, may be mutated by
Policy#review(Map, Details, Map, Set);
applies only if action is GraphPolicy.Action.EXCLUDEpublic boolean isCheckPermissions
GraphTraversal.Processor acts upon it
Version: 5.1.3-ice35-b52
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.