Package org.citrusframework.ws.actions
Class SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport
java.lang.Object
org.citrusframework.message.builder.MessageBuilderSupport<T,B,S>
org.citrusframework.message.builder.SendMessageBuilderSupport<T,B,M>
org.citrusframework.ws.actions.SendSoapMessageAction.SoapMessageBuilderSupport<SendSoapFaultAction,SendSoapFaultAction.Builder,SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport>
org.citrusframework.ws.actions.SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<SendSoapFaultAction>
- Enclosing class:
- SendSoapFaultAction.Builder
public static class SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport
extends SendSoapMessageAction.SoapMessageBuilderSupport<SendSoapFaultAction,SendSoapFaultAction.Builder,SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.citrusframework.message.builder.MessageBuilderSupport
MessageBuilderSupport.MessageActionBuilder<T extends TestAction,M extends MessageBuilderSupport<T, B, M>, B extends MessageBuilderSupport.MessageActionBuilder<T, M, B>> Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from class org.citrusframework.ws.actions.SendSoapMessageAction.SoapMessageBuilderSupport
soapMessageFields inherited from class org.citrusframework.message.builder.SendMessageBuilderSupport
schema, schemaRepository, schemaValidationFields inherited from class org.citrusframework.message.builder.MessageBuilderSupport
dataDictionary, dataDictionaryName, delegate, messageBuilder, messageType, selfFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSoapFaultMessageBuilderSupport(SoapMessage soapMessage, SendSoapFaultAction.Builder delegate) -
Method Summary
Modifier and TypeMethodDescriptionfaultActor(String faultActor) Add custom fault string to SOAP fault message.Adds custom SOAP fault code.faultDetail(String faultDetail) Adds a fault detail to SOAP fault message.faultDetailResource(String filePath) Adds a fault detail from file resource path.faultDetailResource(Resource resource) Adds a fault detail from file resource.faultDetailResource(Resource resource, Charset charset) Adds a fault detail from file resource.faultString(String faultString) Add custom fault string to SOAP fault message.reasonPhrase(String reasonPhrase) Sets the response status reason phrase.status(org.springframework.http.HttpStatus status) Sets the response status.statusCode(Integer statusCode) Sets the response status code.Methods inherited from class org.citrusframework.ws.actions.SendSoapMessageAction.SoapMessageBuilderSupport
accept, attachment, attachment, attachment, attachment, body, charset, contentType, from, getAttachments, isMtomEnabled, mtomEnabled, name, soapAction, uriMethods inherited from class org.citrusframework.message.builder.SendMessageBuilderSupport
fork, getSchema, getSchemaRepository, isSchemaValidation, schema, schemaRepository, schemaValidation, transform, transformMethods inherited from class org.citrusframework.message.builder.MessageBuilderSupport
body, body, body, body, build, dictionary, dictionary, extract, extract, extract, from, getDataDictionary, getDataDictionaryName, getMessageBuilder, getMessageType, header, header, header, header, header, headers, process, process, process, setReferenceResolver, type, type, withReferenceResolver
-
Constructor Details
-
SoapFaultMessageBuilderSupport
protected SoapFaultMessageBuilderSupport(SoapMessage soapMessage, SendSoapFaultAction.Builder delegate)
-
-
Method Details
-
faultCode
Adds custom SOAP fault code.- Parameters:
code-- Returns:
-
faultString
Add custom fault string to SOAP fault message.- Parameters:
faultString-- Returns:
-
faultActor
Add custom fault string to SOAP fault message.- Parameters:
faultActor-- Returns:
-
faultDetail
Adds a fault detail to SOAP fault message.- Parameters:
faultDetail-- Returns:
-
faultDetailResource
public SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport faultDetailResource(Resource resource) Adds a fault detail from file resource.- Parameters:
resource-- Returns:
-
faultDetailResource
public SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport faultDetailResource(Resource resource, Charset charset) Adds a fault detail from file resource.- Parameters:
resource-charset-- Returns:
-
faultDetailResource
public SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport faultDetailResource(String filePath) Adds a fault detail from file resource path.- Parameters:
filePath-- Returns:
-
status
public SendSoapFaultAction.Builder.SoapFaultMessageBuilderSupport status(org.springframework.http.HttpStatus status) Sets the response status.- Parameters:
status-- Returns:
-
statusCode
Sets the response status code.- Parameters:
statusCode-- Returns:
-
reasonPhrase
Sets the response status reason phrase.- Parameters:
reasonPhrase-- Returns:
-