public class YAWLServiceGateway extends YDecomposition implements YVerifiable
_codelet, _data, _id, _manualInteraction, _specification| Constructor and Description |
|---|
YAWLServiceGateway(java.lang.String id,
YSpecification specification)
Constructs a new web service gateway decomposition.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearYawlService()
Clears any service associated with this gateway.
|
protected java.util.Set<java.lang.String> |
getEnablementParameterNames()
Deprecated.
Since 2.0, enablement mappings have no function.
|
java.util.Map<java.lang.String,YParameter> |
getEnablementParameters()
Deprecated.
Since 2.0, enablement mappings have no function.
|
YAWLServiceReference |
getYawlService()
Gets the YAWL Service associated with this gateway.
|
YAWLServiceReference |
getYawlService(java.lang.String yawlServiceID)
Gets the named YAWL Service associated with this gateway.
|
void |
setEnablementParameter(YParameter parameter)
Deprecated.
Since 2.0, enablement mappings have no function.
|
void |
setYawlService(YAWLServiceReference yawlService)
Sets the YAWL Service associated with this gateway.
|
java.lang.String |
toXML()
Outputs this service gateway to an XML representation.
|
void |
verify(YVerificationHandler handler)
Verifies this service gateway decomposition against YAWL semantics.
|
addData, addInputParameter, addOutputParameter, assignData, clone, getAttribute, getAttributes, getCodelet, getDocumentation, getID, getInputParameterNames, getInputParameters, getInternalDataDocument, getLogPredicate, getName, getNetDataDocument, getOutputData, getOutputParameterNames, getOutputParameters, getOutputQueries, getRootDataElementName, getSpecification, getStateSpaceBypassParams, getVariableDataByName, initialise, initializeDataStore, removeInputParameter, removeInputParameter, removeOutputParameter, removeOutputParameter, requiresResourcingDecisions, restoreData, setAttribute, setAttribute, setAttributes, setCodelet, setDocumentation, setExternalInteraction, setID, setLogPredicate, setName, setOutputExpression, setSpecification, toStringpublic YAWLServiceGateway(java.lang.String id,
YSpecification specification)
id - the service gateway identifier. Typically this is the same as its name.specification - the comtaining specification of this service gateway.public void verify(YVerificationHandler handler)
verify in interface YVerifiableverify in class YDecompositionYVerificationMessagepublic java.lang.String toXML()
toXML in class YDecompositionpublic YAWLServiceReference getYawlService(java.lang.String yawlServiceID)
yawlServiceID - the identifier of the service.public YAWLServiceReference getYawlService()
public void setYawlService(YAWLServiceReference yawlService)
yawlService - the Service to associate with this gateway.public void clearYawlService()
public java.util.Map<java.lang.String,YParameter> getEnablementParameters()
protected java.util.Set<java.lang.String> getEnablementParameterNames()
public void setEnablementParameter(YParameter parameter)
setEnablementParameter in class YDecompositionparameter - the parameterCopyright © 2004-2014 The YAWL Foundation.