public class CmmnTaskStateActionListener extends Object implements com.edorasware.gear.core.task.support.TaskActionListener, org.springframework.context.ApplicationContextAware
Modifier and Type | Field and Description |
---|---|
protected com.edorasware.cmmn.engine.hooks.EngineListeners |
engineListeners
Client system implementation (i.e. edoras one) call-back methods.
|
protected com.edorasware.cmmn.engine.hooks.PersistenceListeners |
persistenceListeners
Client system persistence implementations.
|
protected com.edorasware.cmmn.engine.core.SynchronizedLowLevelCmmnService |
synchronizedLowLevelCmmnService
A service implementation which provides synchronization by serializing access to state models on the level of the case instance.
|
protected UserManager |
userManager
The current user service.
|
Constructor and Description |
---|
CmmnTaskStateActionListener(com.edorasware.cmmn.engine.core.SynchronizedLowLevelCmmnService synchronizedSynchronizedLowLevelCmmnService,
com.edorasware.cmmn.engine.hooks.EngineListeners engineListeners,
com.edorasware.cmmn.engine.hooks.PersistenceListeners persistenceListeners,
UserManager userManager,
com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService,
com.edorasware.commons.core.identity.CurrentUserService currentUserService) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(com.edorasware.gear.core.task.support.TaskActionEvent taskActionEvent)
Handles events for CMMN HumanTasks.
|
void |
actionWillBePerformed(com.edorasware.gear.core.task.support.TaskActionEvent taskActionEvent) |
void |
cmmnTaskActionPerformed(com.edorasware.gear.core.task.Task task,
com.edorasware.gear.core.task.support.TaskActionEvent taskActionEvent,
com.edorasware.commons.core.any.AnyWorkObject cmmnCase,
com.edorasware.cmmn.model.TransitionData transitionData) |
org.springframework.context.ApplicationContext |
getApplicationContext() |
CaseArchiveManager |
getCaseArchiveManager() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
protected final com.edorasware.cmmn.engine.core.SynchronizedLowLevelCmmnService synchronizedLowLevelCmmnService
protected final com.edorasware.cmmn.engine.hooks.EngineListeners engineListeners
protected final com.edorasware.cmmn.engine.hooks.PersistenceListeners persistenceListeners
protected final UserManager userManager
public CmmnTaskStateActionListener(com.edorasware.cmmn.engine.core.SynchronizedLowLevelCmmnService synchronizedSynchronizedLowLevelCmmnService, com.edorasware.cmmn.engine.hooks.EngineListeners engineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners persistenceListeners, UserManager userManager, com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService, com.edorasware.commons.core.identity.CurrentUserService currentUserService)
public void actionWillBePerformed(com.edorasware.gear.core.task.support.TaskActionEvent taskActionEvent)
actionWillBePerformed
in interface com.edorasware.commons.core.service.entity.EntityActionListener<com.edorasware.gear.core.task.support.TaskActionEvent>
actionWillBePerformed
in interface com.edorasware.gear.core.task.support.TaskActionListener
public void actionPerformed(com.edorasware.gear.core.task.support.TaskActionEvent taskActionEvent)
actionPerformed
in interface com.edorasware.commons.core.service.entity.EntityActionListener<com.edorasware.gear.core.task.support.TaskActionEvent>
actionPerformed
in interface com.edorasware.gear.core.task.support.TaskActionListener
taskActionEvent
- the task action event.public void cmmnTaskActionPerformed(com.edorasware.gear.core.task.Task task, com.edorasware.gear.core.task.support.TaskActionEvent taskActionEvent, com.edorasware.commons.core.any.AnyWorkObject cmmnCase, com.edorasware.cmmn.model.TransitionData transitionData)
public CaseArchiveManager getCaseArchiveManager()
public org.springframework.context.ApplicationContext getApplicationContext()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.