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, toString
public 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 YVerifiable
verify
in class YDecomposition
YVerificationMessage
public java.lang.String toXML()
toXML
in class YDecomposition
public 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 YDecomposition
parameter
- the parameterCopyright © 2004-2014 The YAWL Foundation.