public abstract class AbstractProcessService<T extends org.clawiz.core.common.system.object.AbstractObject,I extends AbstractProcessInstance>
extends org.clawiz.core.common.system.service.Service
| Modifier and Type | Field and Description |
|---|---|
ProcessManager |
processManager |
| Constructor and Description |
|---|
AbstractProcessService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isFlowAllowed(AbstractProcessInstance instance,
AbstractFlow flow) |
boolean |
isNodePassed(AbstractProcessInstance instance,
AbstractProcessNode node) |
T |
loadObject(BigDecimal objectId) |
void |
processNode(AbstractProcessInstance instance,
AbstractProcessNode node) |
abstract BigDecimal |
startProcess(BigDecimal objectId) |
commit, coreException, destroy, executeQuery, executeQueryBigDecimal, executeQueryDate, executeQueryString, executeUpdate, getLogger, getSavepoint, getService, getService, getService, getServiceScope, getSession, init, logDebug, logError, logInfo, notNull, processExtensions, processExtensions, rollback, rollbackToSavepoint, setServiceScope, setSession, throwExceptionpublic ProcessManager processManager
public T loadObject(BigDecimal objectId)
public abstract BigDecimal startProcess(BigDecimal objectId)
public boolean isNodePassed(AbstractProcessInstance instance, AbstractProcessNode node)
public boolean isFlowAllowed(AbstractProcessInstance instance, AbstractFlow flow)
public void processNode(AbstractProcessInstance instance, AbstractProcessNode node)
Copyright © 2018. All rights reserved.