Class SuffixBasedPortTypesProvider
java.lang.Object
org.springframework.ws.wsdl.wsdl11.provider.AbstractPortTypesProvider
org.springframework.ws.wsdl.wsdl11.provider.SuffixBasedPortTypesProvider
- All Implemented Interfaces:
PortTypesProvider
Implementation of the
PortTypesProvider
interface that is based on suffixes.- Since:
- 1.5.0
- Author:
- Arjen Poutsma
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The default suffix used to detect fault elements in the schema.static final String
The default suffix used to detect request elements in the schema.static final String
The default suffix used to detect response elements in the schema.Fields inherited from class org.springframework.ws.wsdl.wsdl11.provider.AbstractPortTypesProvider
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the suffix used to detect fault elements in the schema.protected String
getOperationName
(javax.wsdl.Message message) Template method that returns the name of the operation coupled to the givenMessage
.Returns the suffix used to detect request elements in the schema.Returns the suffix used to detect response elements in the schema.protected boolean
isFaultMessage
(javax.wsdl.Message message) Indicates whether the given name name should be included asFault
message in the definition.protected boolean
isInputMessage
(javax.wsdl.Message message) Indicates whether the given name name should be included asInput
message in the definition.protected boolean
isOutputMessage
(javax.wsdl.Message message) Indicates whether the given name name should be included asOutput
message in the definition.void
setFaultSuffix
(String faultSuffix) Sets the suffix used to detect fault elements in the schema.void
setRequestSuffix
(String requestSuffix) Sets the suffix used to detect request elements in the schema.void
setResponseSuffix
(String responseSuffix) Sets the suffix used to detect response elements in the schema.Methods inherited from class org.springframework.ws.wsdl.wsdl11.provider.AbstractPortTypesProvider
addPortTypes, getOperationType, getPortTypeName, populateFault, populateInput, populateOutput, populatePortType, setPortTypeName
-
Field Details
-
DEFAULT_REQUEST_SUFFIX
The default suffix used to detect request elements in the schema.- See Also:
-
DEFAULT_RESPONSE_SUFFIX
The default suffix used to detect response elements in the schema.- See Also:
-
DEFAULT_FAULT_SUFFIX
The default suffix used to detect fault elements in the schema.- See Also:
-
-
Constructor Details
-
SuffixBasedPortTypesProvider
public SuffixBasedPortTypesProvider()
-
-
Method Details
-
getRequestSuffix
Returns the suffix used to detect request elements in the schema.- See Also:
-
setRequestSuffix
Sets the suffix used to detect request elements in the schema.- See Also:
-
getResponseSuffix
Returns the suffix used to detect response elements in the schema.- See Also:
-
setResponseSuffix
Sets the suffix used to detect response elements in the schema.- See Also:
-
getFaultSuffix
Returns the suffix used to detect fault elements in the schema.- See Also:
-
setFaultSuffix
Sets the suffix used to detect fault elements in the schema.- See Also:
-
getOperationName
Description copied from class:AbstractPortTypesProvider
Template method that returns the name of the operation coupled to the givenMessage
. Subclasses can returnnull
to indicate that a message should not be coupled to an operation.- Specified by:
getOperationName
in classAbstractPortTypesProvider
- Parameters:
message
- the WSDL4JMessage
- Returns:
- the operation name; or
null
-
isInputMessage
protected boolean isInputMessage(javax.wsdl.Message message) Indicates whether the given name name should be included asInput
message in the definition.This implementation checks whether the message name ends with the
requestSuffix
.- Specified by:
isInputMessage
in classAbstractPortTypesProvider
- Parameters:
message
- the message- Returns:
true
if to be included as input;false
otherwise
-
isOutputMessage
protected boolean isOutputMessage(javax.wsdl.Message message) Indicates whether the given name name should be included asOutput
message in the definition.This implementation checks whether the message name ends with the
responseSuffix
.- Specified by:
isOutputMessage
in classAbstractPortTypesProvider
- Parameters:
message
- the message- Returns:
true
if to be included as output;false
otherwise
-
isFaultMessage
protected boolean isFaultMessage(javax.wsdl.Message message) Indicates whether the given name name should be included asFault
message in the definition.This implementation checks whether the message name ends with the
faultSuffix
.- Specified by:
isFaultMessage
in classAbstractPortTypesProvider
- Parameters:
message
- the message- Returns:
true
if to be included as fault;false
otherwise
-