public class XORGateway extends DecisionTask
Process.state
. If the AdvancedCriteria evaluate to true, the
nextElement
is chosen, otherwise the failureElement
.
Note that "XOR" in
XORGateway
means "exclusive or" - only one next element is chosen.
config, configOnly, factoryCreated, factoryProperties, id, scClassName
Constructor and Description |
---|
XORGateway() |
XORGateway(com.google.gwt.core.client.JavaScriptObject jsObj) |
XORGateway(java.lang.String ID,
ProcessElement nextElement,
ProcessElement failureElement) |
XORGateway(java.lang.String ID,
java.lang.String nextElement,
java.lang.String failureElement) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.core.client.JavaScriptObject |
create() |
static XORGateway |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
void |
setFailureElement(ProcessElement failureElement) |
void |
setNextElement(ProcessElement nextElement) |
getCriteria, getFailureElement, getNextElement, setCriteria, setFailureElement, setNextElement
completeElement, convertToJavaScriptArray, executeElement, getBindOutput, getClassDescription, getComponentReferences, getDescription, getDynamicValue, getEditorType, getElementDescription, getForceSingle, getID, getInvalidTaskMessage, getJsObj, getMockMode, getOrCreateJsObj, getPassThruOutput, getProcessElements, getSupportsMultipleInputRecords, getTextFormulaValue, getTypeTitle, getUndefinedComponentMessage, getUnresolvedComponentMessage, getWaitDuration, getWaitFor, getWaitLocator, isCreated, isValid, objectReferencesLastTaskOutput, onInit, reset, setAttribute, setBindOutput, setClassDescription, setDescription, setEditorType, setForceSingle, setID, setJavaScriptObject, setMockMode, setPassThruOutput, setSupportsMultipleInputRecords, setTypeTitle, setUndefinedComponentMessage, setUnresolvedComponentMessage, setWaitDuration, setWaitFor, setWaitLocator, updateGlobalIDInCriteria, updateGlobalIDInTextFormula, updateGlobalIDInValueProperty, updateGlobalIDInValues, updateGlobalIDReferences, updateLastElementBindingReferences, updateLastElementInCriteria, updateLastElementInValueProperty, updateLastElementInValues
addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, asSGWTComponent, clearDynamicProperty, createJsObj, destroy, doAddHandler, doInit, error, error, errorIfNotCreated, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getAttributeAsStringArray, getClassName, getConfig, getHandlerCount, getRef, getRuleScope, getScClassName, getTestInstance, hasAutoAssignedID, hasDynamicProperty, internalSetID, internalSetID, isConfigOnly, isFactoryCreated, onBind, registerID, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setFactoryCreated, setProperty, setProperty, setProperty, setProperty, setRuleScope, setScClassName
public XORGateway()
public XORGateway(com.google.gwt.core.client.JavaScriptObject jsObj)
public XORGateway(java.lang.String ID, java.lang.String nextElement, java.lang.String failureElement)
public XORGateway(java.lang.String ID, ProcessElement nextElement, ProcessElement failureElement)
public static XORGateway getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public com.google.gwt.core.client.JavaScriptObject create()
create
in class DecisionTask
public void setFailureElement(ProcessElement failureElement) throws java.lang.IllegalStateException
java.lang.IllegalStateException
DecisionTask.setFailureElement(String)
public void setNextElement(ProcessElement nextElement) throws java.lang.IllegalStateException
java.lang.IllegalStateException
DecisionTask.setNextElement(String)