- planOperation
Traverse model object graph to determine steps for the proposed operation.
- <init>
Construct a new instance of a graph traversal manager.
- addRemoval
Note a linked object to remove from a linker property's Collection value.
- assertMayBeDeleted
Assert that the user may delete the given objects. Never fails for system types.
- assertMayBeProcessed
Assert that the processor may operate upon the given objects with
Processor#processInstances(String,
- assertMayBeUpdated
Assert that the user may update the given objects. Never fails for system types.
- assertNoPolicyViolations
Check that there are no policy violations matched by p:error policy rules.
- assertNoUnlinking
Assert that #unlinkTargets(boolean) need not be called.
- assertPermissions
Assert that the user has the given abilities to operate upon the given objects.
- cache
Load object instances and their links into the various cache fields of Planning.
- debugWrap
Create a processor proxy that logs method calls and arguments at debug level.
Object IDs may be rear
- getAction
Determine the appropriate value of Action for the given object.