com.day.cq.workflow.impl.advance
Class AdvanceHandlerBase

java.lang.Object
  extended by com.day.cq.workflow.impl.advance.AdvanceHandlerBase
All Implemented Interfaces:
AdvanceHandler
Direct Known Subclasses:
AndJoinNodeHandler, AndSplitNodeHandler, ContainerNodeHandler, EndNodeHandler, OrSplitNodeHandler, ParticipantNodeHandler, ProcessNodeHandler

public abstract class AdvanceHandlerBase
extends Object
implements AdvanceHandler


Field Summary
protected  Session admin
           
protected  org.slf4j.Logger log
          Default log.
protected  org.apache.sling.jcr.api.SlingRepository repository
           
protected  WorkflowService workflowService
           
 
Constructor Summary
AdvanceHandlerBase()
           
AdvanceHandlerBase(Session admin)
           
 
Method Summary
protected  void activate(org.osgi.service.component.ComponentContext context)
           
 AdvanceHandlerManager getHandlerManager()
           
protected  WorkflowManager getWorkflowManager(WorkflowSession session)
           
protected  WorkflowModelManager getWorkflowModelManager(WorkflowSession session)
           
protected  WorkItemManager getWorkItemManager(WorkflowSession session)
           
 void setHandlerManager(AdvanceHandlerManager manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.day.cq.workflow.advance.AdvanceHandler
canHandleFromNodes, doTransition, getType
 

Field Detail

log

protected final org.slf4j.Logger log
Default log.


admin

protected Session admin

workflowService

protected WorkflowService workflowService

repository

protected org.apache.sling.jcr.api.SlingRepository repository
Constructor Detail

AdvanceHandlerBase

public AdvanceHandlerBase()

AdvanceHandlerBase

public AdvanceHandlerBase(Session admin)
Method Detail

getHandlerManager

public AdvanceHandlerManager getHandlerManager()
Specified by:
getHandlerManager in interface AdvanceHandler

setHandlerManager

public void setHandlerManager(AdvanceHandlerManager manager)
Specified by:
setHandlerManager in interface AdvanceHandler

activate

protected void activate(org.osgi.service.component.ComponentContext context)
                 throws Exception
Throws:
Exception

getWorkItemManager

protected WorkItemManager getWorkItemManager(WorkflowSession session)

getWorkflowManager

protected WorkflowManager getWorkflowManager(WorkflowSession session)

getWorkflowModelManager

protected WorkflowModelManager getWorkflowModelManager(WorkflowSession session)


Copyright © 2008 Day Management AG. All Rights Reserved.