Class GetRecursiveNodesArgumentTask
java.lang.Object
ch.tocco.nice2.dms.impl.security.permissionsaving.AbstractGetNodesArgumentTask
ch.tocco.nice2.dms.impl.security.permissionsaving.GetRecursiveNodesArgumentTask
- All Implemented Interfaces:
PersistTask<Tuple3<EntityExplorerActionSelection,
,PermissionsSaveActionService.PermissionValue[], ContentTreeContext>, Iterable<AbstractSaveNodeRightsTask.SaveNodeRightsArgument>> PersistTaskIterable<Tuple3<EntityExplorerActionSelection,
PermissionsSaveActionService.PermissionValue[], ContentTreeContext>, AbstractSaveNodeRightsTask.SaveNodeRightsArgument>
-
Field Summary
Fields inherited from class ch.tocco.nice2.dms.impl.security.permissionsaving.AbstractGetNodesArgumentTask
contentTreeService, selectionService
-
Constructor Summary
ConstructorDescriptionGetRecursiveNodesArgumentTask
(EntityExplorerActionSelectionService selectionService, ContentTreeService contentTreeService) -
Method Summary
Modifier and TypeMethodDescriptionprotected Set
<ContentTreeNode> getNodes
(ContentTreeNode node, CommandContext commandContext) Methods inherited from class ch.tocco.nice2.dms.impl.security.permissionsaving.AbstractGetNodesArgumentTask
run
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.persist.core.api.exec.PersistTask
andThenDo, compose, compose2, composeWhen, discardResult, expand, expand, getDescription, ifElse, orWhen, orWhenNot, passWhen, passWhenNot, skipErrors, unwrap
Methods inherited from interface ch.tocco.nice2.persist.core.api.exec.PersistTaskIterable
filter, find, flatMap, forEach, get, get, get, getOnlyElement, getOnlyElement, getOnlyElement, map
-
Constructor Details
-
GetRecursiveNodesArgumentTask
public GetRecursiveNodesArgumentTask(EntityExplorerActionSelectionService selectionService, ContentTreeService contentTreeService)
-
-
Method Details
-
getNodes
protected Set<ContentTreeNode> getNodes(ContentTreeNode node, CommandContext commandContext) throws Exception - Specified by:
getNodes
in classAbstractGetNodesArgumentTask
- Throws:
Exception
-