Class SoapServiceDefinition
java.lang.Object
com.aquima.interactions.communication.impl.SoapServiceDefinition
- All Implemented Interfaces:
ISoapServiceDefinition
,Serializable
Internal IServiceDefinition implementation that uses a datasource for construction.
- Since:
- 9.0
- Author:
- Jon van Leuven, Arjan Pragt
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SoapServiceDefinition
(ISoapServiceDS datasource, CommunicationEngine engine, IMetaModel metamodel, IRuleEngine ruleEngine) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
This method return the location of the service.getName()
This method returns the name of the service.getOperation
(String operation) This method returns the operation for a specified name.String[]
This method returns all the operation names for this soap service.This method returns the schema set of this soap service.This method returns the soapversion of the service.boolean
This method returns if the service is ws-i complianttoString()
-
Constructor Details
-
SoapServiceDefinition
protected SoapServiceDefinition(ISoapServiceDS datasource, CommunicationEngine engine, IMetaModel metamodel, IRuleEngine ruleEngine)
-
-
Method Details
-
getName
Description copied from interface:ISoapServiceDefinition
This method returns the name of the service.- Specified by:
getName
in interfaceISoapServiceDefinition
- Returns:
- The name of the service, may not be null.
-
isWsiCompliant
public boolean isWsiCompliant()Description copied from interface:ISoapServiceDefinition
This method returns if the service is ws-i compliant- Specified by:
isWsiCompliant
in interfaceISoapServiceDefinition
- Returns:
- The name of the service, may not be null.
-
getSoapVersion
Description copied from interface:ISoapServiceDefinition
This method returns the soapversion of the service.- Specified by:
getSoapVersion
in interfaceISoapServiceDefinition
- Returns:
- The soapversion of the service, may not be null.
-
getLocation
Description copied from interface:ISoapServiceDefinition
This method return the location of the service.- Specified by:
getLocation
in interfaceISoapServiceDefinition
- Returns:
- The location of the service, may be null.
-
getSchemaSet
Description copied from interface:ISoapServiceDefinition
This method returns the schema set of this soap service.- Specified by:
getSchemaSet
in interfaceISoapServiceDefinition
- Returns:
- The schema set, may be null.
-
getOperationNames
Description copied from interface:ISoapServiceDefinition
This method returns all the operation names for this soap service.- Specified by:
getOperationNames
in interfaceISoapServiceDefinition
- Returns:
- The operation names for this soap service, never null.
-
getOperation
Description copied from interface:ISoapServiceDefinition
This method returns the operation for a specified name.- Specified by:
getOperation
in interfaceISoapServiceDefinition
- Parameters:
operation
- The operation name, may not be null.- Returns:
- The operation that is available for the specified name, never null.
-
addOperation
-
toString
-