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
GraphPolicy.review(Map, Details, Map, Set, boolean) |
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 GraphPolicy.review(Map, Details, Map, Set, boolean);
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
GraphPolicy.review(Map, Details, Map, Set, boolean)public GraphPolicy.Orphan orphan
orphanstate of the object, may be mutated by
GraphPolicy.review(Map, Details, Map, Set, boolean);
applies only if action is GraphPolicy.Action.EXCLUDEpublic boolean isCheckPermissions
GraphTraversal.Processor acts upon it
Version: 5.3.4-ice35-b69
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.