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.