public abstract static class GraphPolicy.Details extends Object
| Modifier and Type | Field and Description | 
|---|---|
| GraphPolicy.Action | actionthe current plan for the object, may be mutated by  GraphPolicy.review(Map, Details, Map, Set, boolean) | 
| Long | groupIdthe ID of the object's  ExperimenterGroup,
 ornullif the object does not have a group | 
| boolean | isCheckPermissionsif the user's permissions for the object should be checked before the  GraphTraversal.Processoracts upon it | 
| GraphPolicy.Orphan | orphanthe current  orphanstate of the object, may be mutated by GraphPolicy.review(Map, Details, Map, Set, boolean);
 applies only ifactionisGraphPolicy.Action.EXCLUDE | 
| Long | ownerIdthe ID of the object's  Experimenter,
 ornullif the object does not have an owner | 
| Set<GraphPolicy.Ability> | permissionsthe current permissions on the object | 
| IObject | subjectthe 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.4.0-ice35-b74
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.