public class ScriptedProcessus extends Processus
Business process with scripted implementation.
CANCEL, NEW, READ, STATE_CANCELED, STATE_DONE, STATE_RUNNING, STATE_STARTED, TYPE_ACTIVITY, TYPE_GUI, TYPE_SCREENFLOW, UNIT_DAY, UNIT_HOUR, UNIT_MINUTE, UNIT_MONTH, UNIT_SECOND, UNIT_YEAR
Constructor and Description |
---|
ScriptedProcessus() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.lang.String |
getMainObject(ActivityFile context)
Return the main object of the business process.
|
void |
invokeCallback(ActivityFile context,
java.lang.String callbackName)
Simple callback method call
|
java.lang.String |
invokePageMethod(ActivityFile context,
java.lang.Object ctx,
java.lang.String method) |
java.lang.String |
invokeServiceMethod(ActivityFile context,
java.lang.String method,
java.util.Vector<?> params) |
void |
postAbandon()
Hook called after a process abandon (useful for specific cleaning)
|
void |
postActivate()
Hook called after activation
|
void |
postCancel(ActivityFile context)
Hook called after activity canceling/skipping
|
void |
postInstantiate(Grant grant)
Hook called when one process is instantiated
|
void |
postLock(ActivityFile context)
Hook called after the lock of a foreground activity (user dialog)
|
void |
postTerminate()
Hook called after termination of process
|
void |
postUnlock(ActivityFile context)
Hook called after the unlock of a foreground activity (user dialog)
|
void |
postValidate(ActivityFile context)
Hook called when the activity has been validated (useful to add specific controls)
|
Message |
preAbandon()
Hook called before a process abandon
|
Message |
preActivate()
Hook called before activation
|
Message |
preCancel(ActivityFile context)
Hook called before activity canceling/skipping
|
Message |
preLock(ActivityFile context)
Hook called before the lock of a foreground activity (user dialog)
|
Message |
preTerminate()
Hook called before termination of process
|
Message |
preUnlock(ActivityFile context)
Hook called before the unlock of a foreground activity (user dialog)
|
Message |
preValidate(ActivityFile context)
Hook called before activity validation (useful to change/complete data)
|
abandon, activate, addDynamicData, addDynamicData, backward, cancel, getCacheInfo, getContext, getContext, getCurrentActivity, getParameter, getParameter, getParameter, getPreviousContext, init, instantiate, isUndoable, loadAlert, loadAlert, lock, parseValue, storeContext, terminate, unlock, validate, validate
addActivity, addPermission, addSharedScript, addTransition, delPermission, enableGC, garbageCollection, getActivities, getActivity, getAlert, getBegin, getCacheKey, getCompensationProcess, getData, getDeadline, getDisplay, getEnd, getGrant, getId, getMainActivity, getMainObjectCascadeDelete, getName, getNext, getNext, getNextActions, getNextActions, getParentContext, getPermissions, getPersistenceDepth, getPID, getPrevious, getProcessParameter, getProcessRoad, getScriptId, getSharedScripts, getShortName, getTransition, getTransitions, getType, initProcessRoad, isCancelGranted, isCancelGranted, isMultiUsers, isNewGranted, isNewGranted, isReadGranted, isReadGranted, isScreenFlow, lastUsage, persistWhenTerminated, readScript, removeProcessParameter, setAlert, setCompensationProcess, setData, setDisplay, setDuration, setGrant, setId, setMainActivityStep, setMainObjectCascadeDelete, setName, setParentContext, setPersistenceWhenTerminated, setPID, setProcessParameter, setScriptId, setShortName, setType, toString
public void clear()
public void postInstantiate(Grant grant)
Processus
postInstantiate
in class Processus
grant
- User rightspublic Message preActivate()
Processus
preActivate
in class Processus
public void postActivate()
Processus
postActivate
in class Processus
public Message preTerminate()
Processus
preTerminate
in class Processus
public void postTerminate()
Processus
postTerminate
in class Processus
public Message preAbandon()
Processus
preAbandon
in class Processus
public void postAbandon()
Processus
postAbandon
in class Processus
public Message preLock(ActivityFile context)
Processus
public void postLock(ActivityFile context)
Processus
public Message preUnlock(ActivityFile context)
Processus
public void postUnlock(ActivityFile context)
Processus
postUnlock
in class Processus
context
- The activity contextpublic Message preValidate(ActivityFile context)
Processus
preValidate
in class Processus
context
- The activity contextpublic void postValidate(ActivityFile context)
Processus
postValidate
in class Processus
context
- The activity contextpublic Message preCancel(ActivityFile context)
Processus
public void postCancel(ActivityFile context)
Processus
postCancel
in class Processus
context
- The activity contextpublic java.lang.String getMainObject(ActivityFile context)
Processus
getMainObject
in class Processus
context
- Activity contextpublic void invokeCallback(ActivityFile context, java.lang.String callbackName) throws com.simplicite.util.exceptions.MethodException
Processus
Simple callback method call
invokeCallback
in class Processus
callbackName
- Callback namecom.simplicite.util.exceptions.MethodException
public java.lang.String invokePageMethod(ActivityFile context, java.lang.Object ctx, java.lang.String method) throws com.simplicite.util.exceptions.MethodException
invokePageMethod
in class Processus
com.simplicite.util.exceptions.MethodException
public java.lang.String invokeServiceMethod(ActivityFile context, java.lang.String method, java.util.Vector<?> params) throws com.simplicite.util.exceptions.MethodException
invokeServiceMethod
in class Processus
com.simplicite.util.exceptions.MethodException
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.