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.EXCLUDE
public boolean isCheckPermissions
GraphTraversal.Processor
acts upon it
Version: 5.3.3-ice35-b63
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.