Index

B C D E G M O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values

B

BaseTransitionAction<T> - Class in org.chenile.workflow.service.stmcmds
 
BaseTransitionAction() - Constructor for class org.chenile.workflow.service.stmcmds.BaseTransitionAction
 
build() - Method in class org.chenile.workflow.service.stmcmds.StmAuthoritiesBuilder
 

C

create(T) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
An implementation of the create method that delegates to the entity store after filling up the mandatory attributes.

D

doTransition(T, Object, State, String, State, STMInternalTransitionInvoker<?>, Transition) - Method in class org.chenile.workflow.service.stmcmds.BaseTransitionAction
 

E

entityStore - Variable in class org.chenile.workflow.service.impl.StateEntityServiceImpl
 
execute(ChenileExchange) - Method in class org.chenile.workflow.service.stmcmds.StmBodyTypeSelector
 
execute(T) - Method in class org.chenile.workflow.service.stmcmds.GenericEntryAction
 
execute(T) - Method in class org.chenile.workflow.service.stmcmds.GenericExitAction
 

G

GenericEntryAction<T> - Class in org.chenile.workflow.service.stmcmds
 
GenericEntryAction(EntityStore<T>, STMActionsInfoProvider) - Constructor for class org.chenile.workflow.service.stmcmds.GenericEntryAction
 
GenericExitAction<T> - Class in org.chenile.workflow.service.stmcmds
 
GenericExitAction() - Constructor for class org.chenile.workflow.service.stmcmds.GenericExitAction
 
GenericRetrievalStrategy<T> - Class in org.chenile.workflow.service.stmcmds
 
GenericRetrievalStrategy() - Constructor for class org.chenile.workflow.service.stmcmds.GenericRetrievalStrategy
 
getAllowedActionsAndMetadata(String) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
 
getAllowedActionsAndMetadata(State) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
 
getEndState() - Method in class org.chenile.workflow.service.stmcmds.dto.TransitionContext
 
getEntity() - Method in class org.chenile.workflow.service.stmcmds.dto.TransitionContext
 
getEventId() - Method in class org.chenile.workflow.service.stmcmds.dto.TransitionContext
 
getGettingLateTimeInHours(STMActionsInfoProvider, State) - Static method in class org.chenile.workflow.service.impl.StateEntityHelper
 
getLateTimeInHours(STMActionsInfoProvider, State) - Static method in class org.chenile.workflow.service.impl.StateEntityHelper
 
getSla(STMActionsInfoProvider, State, String) - Static method in class org.chenile.workflow.service.impl.StateEntityHelper
 
getStartState() - Method in class org.chenile.workflow.service.stmcmds.dto.TransitionContext
 
getTransition() - Method in class org.chenile.workflow.service.stmcmds.dto.TransitionContext
 
getTransitionParam() - Method in class org.chenile.workflow.service.stmcmds.dto.TransitionContext
 

M

makeStateEntityResponse(T) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
 
merge(T, T, String) - Method in class org.chenile.workflow.service.stmcmds.GenericRetrievalStrategy
 

O

obtainOrchExecutor(String) - Method in class org.chenile.workflow.service.stmcmds.BaseTransitionAction
 
orchMap - Variable in class org.chenile.workflow.service.stmcmds.BaseTransitionAction
 
org.chenile.workflow.service.impl - package org.chenile.workflow.service.impl
Workflow implementation classes.
org.chenile.workflow.service.stmcmds - package org.chenile.workflow.service.stmcmds
Workflow entry, exit commands etc.
org.chenile.workflow.service.stmcmds.dto - package org.chenile.workflow.service.stmcmds.dto
 

P

process(T, String, Object) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
An implementation of the process method that allows to track all the changes to the entity via events.
processById(String, String, Object) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
This form is expected from the web.
processEntity(T, String, Object) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
Internally used by both the create and process methods.
processMicroactions(String, TransitionContext<T>) - Method in class org.chenile.workflow.service.stmcmds.BaseTransitionAction
 

R

retrieve(String) - Method in class org.chenile.workflow.service.impl.StateEntityServiceImpl
 
retrieve(T) - Method in class org.chenile.workflow.service.stmcmds.GenericRetrievalStrategy
 

S

setEntityStore(EntityStore<T>) - Method in class org.chenile.workflow.service.stmcmds.GenericRetrievalStrategy
 
SLA_GETTING_LATE_IN_HOURS - Static variable in class org.chenile.workflow.service.impl.StateEntityHelper
 
SLA_LATE_IN_HOURS - Static variable in class org.chenile.workflow.service.impl.StateEntityHelper
 
StateEntityHelper - Class in org.chenile.workflow.service.impl
 
StateEntityHelper() - Constructor for class org.chenile.workflow.service.impl.StateEntityHelper
 
StateEntityServiceImpl<T> - Class in org.chenile.workflow.service.impl
A generic implementation of the StateEntityService for all state entities.
StateEntityServiceImpl(STM<T>, STMActionsInfoProvider, EntityStore<T>) - Constructor for class org.chenile.workflow.service.impl.StateEntityServiceImpl
 
StmAuthoritiesBuilder - Class in org.chenile.workflow.service.stmcmds
This class returns the applicable authorities for the StateEntityServiceImpl.processById(String, String, Object) method.
StmAuthoritiesBuilder(STMActionsInfoProvider) - Constructor for class org.chenile.workflow.service.stmcmds.StmAuthoritiesBuilder
 
StmBodyTypeSelector - Class in org.chenile.workflow.service.stmcmds
Selects the body type of the ChenileExchange based on the event Id passed This should be used as the body type selector for the StateEntityServiceImpl.process(org.chenile.stm.StateEntity, String, Object) method.
StmBodyTypeSelector(STMActionsInfoProvider) - Constructor for class org.chenile.workflow.service.stmcmds.StmBodyTypeSelector
 

T

transition(T, Object, State, String, State, STMInternalTransitionInvoker<?>) - Method in class org.chenile.workflow.service.stmcmds.BaseTransitionAction
 
TransitionContext<T> - Class in org.chenile.workflow.service.stmcmds.dto
 
TransitionContext(T, String, Object, State, State, Transition) - Constructor for class org.chenile.workflow.service.stmcmds.dto.TransitionContext
 
B C D E G M O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values