Klasse AbstractWorkflowCondition
java.lang.Object
de.uplanet.lucy.server.workflow.condition.AbstractWorkflowCondition
- Alle implementierten Schnittstellen:
IActivatableWorkflowObject,INamedWorkflowObject,INeedWorkflow,IWorkflowCondition,IWorkflowObject,Serializable
- Bekannte direkte Unterklassen:
ApplicationApiRequestWorkflowCondition,CheckPermissionWorkflowCondition,GroovyScriptWorkflowCondition,ListingWorkflowCondition,RandomWorkflowCondition,StandardWorkflowCondition,TransactedAcquireLockWorkflowCondition
public abstract class AbstractWorkflowCondition
extends Object
implements IWorkflowCondition, INamedWorkflowObject, INeedWorkflow
- Siehe auch:
-
Feldübersicht
Von Schnittstelle geerbte Felder de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGet the afferent transition of this workflow condition.Get the efferent transition of this workflow condition.getGuid()Get the GUID of this workflow object.getName()Get the name of the workflow object.de.uplanet.lucy.server.workflow.IWorkflowGet the workflow this object belongs to.booleanisActive()Check if this workflow condition is active or inactive.voidsetActive(boolean p_bActive) Set this workflow condition active or inactive.voidsetAfferentTransition(WorkflowTransition p_wfTransition) Set the afferent transition of this workflow condition.voidsetEfferentTransitions(WorkflowTransition[] p_efferents) Set the efferent transition of this workflow condition.voidSet the name of the workflow object.voidsetWorkflow(de.uplanet.lucy.server.workflow.IWorkflow p_wfWorkflow) Set the workflow this object belongs to.toString()Von Klasse geerbte Methoden java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden de.uplanet.lucy.server.workflow.IWorkflowCondition
process
-
Konstruktordetails
-
AbstractWorkflowCondition
-
-
Methodendetails
-
getGuid
Beschreibung aus Schnittstelle kopiert:IWorkflowObjectGet the GUID of this workflow object.Note: implementors must ensure that this is never
null.- Angegeben von:
getGuidin SchnittstelleIWorkflowObject- Gibt zurück:
- The GUID of this workflow object
-
getWorkflow
public de.uplanet.lucy.server.workflow.IWorkflow getWorkflow()Beschreibung aus Schnittstelle kopiert:INeedWorkflowGet the workflow this object belongs to.- Angegeben von:
getWorkflowin SchnittstelleINeedWorkflow- Gibt zurück:
- The workflow this object belongs to.
-
setWorkflow
public void setWorkflow(de.uplanet.lucy.server.workflow.IWorkflow p_wfWorkflow) Beschreibung aus Schnittstelle kopiert:INeedWorkflowSet the workflow this object belongs to.- Angegeben von:
setWorkflowin SchnittstelleINeedWorkflow- Parameter:
p_wfWorkflow- The workflow this object belongs to.
-
getAfferentTransition
Beschreibung aus Schnittstelle kopiert:IWorkflowConditionGet the afferent transition of this workflow condition.- Angegeben von:
getAfferentTransitionin SchnittstelleIWorkflowCondition- Gibt zurück:
- The afferent transition (this is normally not
null).
-
setAfferentTransition
Beschreibung aus Schnittstelle kopiert:IWorkflowConditionSet the afferent transition of this workflow condition.- Angegeben von:
setAfferentTransitionin SchnittstelleIWorkflowCondition- Parameter:
p_wfTransition- The afferent transition to be set.
-
getEfferentTransitions
Beschreibung aus Schnittstelle kopiert:IWorkflowConditionGet the efferent transition of this workflow condition.- Angegeben von:
getEfferentTransitionsin SchnittstelleIWorkflowCondition- Gibt zurück:
- The efferent transitions, or an empty array.
-
setEfferentTransitions
public void setEfferentTransitions(WorkflowTransition[] p_efferents) throws InvalidStructureWorkflowException Beschreibung aus Schnittstelle kopiert:IWorkflowConditionSet the efferent transition of this workflow condition.- Angegeben von:
setEfferentTransitionsin SchnittstelleIWorkflowCondition- Parameter:
p_efferents- The efferent transitions to be set.- Löst aus:
InvalidStructureWorkflowException
-
isActive
public boolean isActive()Beschreibung aus Schnittstelle kopiert:IWorkflowConditionCheck if this workflow condition is active or inactive.See
IWorkflowCondition.process(IWorkflowEvent, IWorkflowProcessingContext, IProcessingContext)for the general contract of the activation state.- Angegeben von:
isActivein SchnittstelleIActivatableWorkflowObject- Angegeben von:
isActivein SchnittstelleIWorkflowCondition- Gibt zurück:
- The activation state of this workflow condition.
-
setActive
public void setActive(boolean p_bActive) Beschreibung aus Schnittstelle kopiert:IWorkflowConditionSet this workflow condition active or inactive.See
IWorkflowCondition.process(IWorkflowEvent, IWorkflowProcessingContext, IProcessingContext)for the general contract of the activation state.- Angegeben von:
setActivein SchnittstelleIActivatableWorkflowObject- Angegeben von:
setActivein SchnittstelleIWorkflowCondition- Parameter:
p_bActive- The new activation state to be set.
-
getName
Beschreibung aus Schnittstelle kopiert:INamedWorkflowObjectGet the name of the workflow object.- Angegeben von:
getNamein SchnittstelleINamedWorkflowObject- Gibt zurück:
- The name of the workflow object.
-
setName
Beschreibung aus Schnittstelle kopiert:INamedWorkflowObjectSet the name of the workflow object.- Angegeben von:
setNamein SchnittstelleINamedWorkflowObject- Parameter:
p_strName- The name of the workflow object.
-
toString
-