Class NodeAccessRunner
- java.lang.Object
-
- org.nuxeo.ecm.core.api.UnrestrictedSessionRunner
-
- org.nuxeo.ecm.platform.routing.core.io.NodeAccessRunner
-
public class NodeAccessRunner extends UnrestrictedSessionRunner
- Since:
- 7.2
-
-
Field Summary
-
Fields inherited from class org.nuxeo.ecm.core.api.UnrestrictedSessionRunner
isUnrestricted, originatingUsername, repositoryName, session, sessionIsAlreadyUnrestricted
-
-
Constructor Summary
Constructors Constructor Description NodeAccessRunner(CoreSession session, String workflowInstanceId, String nodeId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphNode
getNode()
GraphRoute
getWorkflowInstance()
void
run()
This method will be called byUnrestrictedSessionRunner.runUnrestricted()
withUnrestrictedSessionRunner.session
available as an unrestricted session.-
Methods inherited from class org.nuxeo.ecm.core.api.UnrestrictedSessionRunner
checkUnrestricted, getOriginatingUsername, runUnrestricted, setOriginatingUsername
-
-
-
-
Constructor Detail
-
NodeAccessRunner
public NodeAccessRunner(CoreSession session, String workflowInstanceId, String nodeId)
-
-
Method Detail
-
getWorkflowInstance
public GraphRoute getWorkflowInstance()
- Since:
- 8.2
-
run
public void run()
Description copied from class:UnrestrictedSessionRunner
This method will be called byUnrestrictedSessionRunner.runUnrestricted()
withUnrestrictedSessionRunner.session
available as an unrestricted session.It can also be called directly in which case the
UnrestrictedSessionRunner.session
available will be the one passed to#UnrestrictedSessionRunner(CoreSession)
.- Specified by:
run
in classUnrestrictedSessionRunner
-
-