Klasse DataGroupWorkflowEventHandler
java.lang.Object
de.uplanet.lucy.server.workflow.eventhandler.AbstractWorkflowEventHandler
de.uplanet.lucy.server.workflow.eventhandler.DataGroupWorkflowEventHandler
- Alle implementierten Schnittstellen:
IActivatableWorkflowObject,INamedWorkflowObject,INeedWorkflow,IWorkflowEventHandler,IWorkflowObject,Serializable
- Siehe auch:
-
Feldübersicht
Von Schnittstelle geerbte Felder de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungde.uplanet.lucy.workflow.PRI_SUB_EVENT_HANDLINGbooleanbooleanbooleanbooleanisHandlerFor(IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx) Check if this event handler may handle the given event.booleanisNotify()process(IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx, de.uplanet.lucy.server.IProcessingContext p_ctx) Process a workflow event in the given context.voidsetAfterInsert(boolean p_bAfterInsert) voidsetAfterUpdate(boolean p_bAfterUpdate) voidsetBeforeDelete(boolean p_bDelete) voidsetDataGroup(String p_strDataGroupGuid) voidsetEventHandling(de.uplanet.lucy.workflow.PRI_SUB_EVENT_HANDLING p_eventHandling) voidsetNotify(boolean p_bIsNotify) Von Klasse geerbte Methoden de.uplanet.lucy.server.workflow.eventhandler.AbstractWorkflowEventHandler
getEfferentTransition, getGuid, getName, getWorkflow, isActive, isHandleExternalEvents, setActive, setEfferentTransition, setHandleExternalEvents, setName, setWorkflow
-
Konstruktordetails
-
DataGroupWorkflowEventHandler
-
-
Methodendetails
-
getDataGroup
-
setDataGroup
-
getEventHandling
public de.uplanet.lucy.workflow.PRI_SUB_EVENT_HANDLING getEventHandling() -
setEventHandling
public void setEventHandling(de.uplanet.lucy.workflow.PRI_SUB_EVENT_HANDLING p_eventHandling) -
isAfterInsert
public boolean isAfterInsert() -
setAfterInsert
public void setAfterInsert(boolean p_bAfterInsert) -
isAfterUpdate
public boolean isAfterUpdate() -
setAfterUpdate
public void setAfterUpdate(boolean p_bAfterUpdate) -
isBeforeDelete
public boolean isBeforeDelete() -
setBeforeDelete
public void setBeforeDelete(boolean p_bDelete) -
isNotify
public boolean isNotify() -
setNotify
public void setNotify(boolean p_bIsNotify) -
isHandlerFor
public boolean isHandlerFor(IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx) Beschreibung aus Schnittstelle kopiert:IWorkflowEventHandlerCheck if this event handler may handle the given event.This method should return
falseif this event handler's state is inactive.Note: despite this method returns
truethe event handler is not required to return its efferent transition whenprocessis being called.- Parameter:
p_evt- The event.p_wfCtx- The workflow processing context.- Gibt zurück:
trueif this event handler may process this event, orfalseotherwise.
-
process
public WorkflowTransition process(IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx, de.uplanet.lucy.server.IProcessingContext p_ctx) throws Exception Beschreibung aus Schnittstelle kopiert:IWorkflowEventHandlerProcess a workflow event in the given context.This method is called by the workflow engine if a call to
isHandlerForreturnedtrue. However this method is not required to return a non-null efferent transition in such cases.A workflow event handler must return
nullif it is notactive.- Parameter:
p_evt- The event to be processed.p_wfCtx- The workflow processing context.p_ctx- The processing context.- Gibt zurück:
- The efferent transition, or
null. - Löst aus:
Exception- If an error occurred.
-