Class BatchResponseBodyBuilder
java.lang.Object
de.hybris.platform.outboundservices.util.BatchResponseBodyBuilder
This builder is used to mock a body of a batch response body. A batch response body can be composed of multiple batch parts which
can be composed of multiple single responses and changesets. A changeset may consist of multiple responses. To mock a batch response
body easily and flexibly
BatchResponseBodyBuilder is introduced.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BatchResponseBodyBuilderbuild()singleResponseBuilder(int statusCode) singleResponseBuilder(int statusCode, String body) singleResponseBuilder(int statusCode, String contentId, String body) withBatchPart(BatchResponseBodyBuilder.BatchPartResponseBuilder batchPartResponseBuilder) withBoundary(String boundary) withSingleResponse(BatchResponseBodyBuilder.SingleResponseBuilder singleResponseBuilder) This method means to simplify the creation of the responseBody from SingleResponseBuilder -> ChangeSetBuilder -> BatchPartResponseBuilder -> BatchResponseBuilder to SingleResponseBuilder -> (Wrapped in one ChangeSet, wrapped in one BatchPart) -> BatchResponse
-
Constructor Details
-
BatchResponseBodyBuilder
public BatchResponseBodyBuilder()
-
-
Method Details
-
batchResponseBuilder
-
withBoundary
-
withBatchPart
public BatchResponseBodyBuilder withBatchPart(BatchResponseBodyBuilder.BatchPartResponseBuilder batchPartResponseBuilder) -
withSingleResponse
public BatchResponseBodyBuilder withSingleResponse(BatchResponseBodyBuilder.SingleResponseBuilder singleResponseBuilder) This method means to simplify the creation of the responseBody from SingleResponseBuilder -> ChangeSetBuilder -> BatchPartResponseBuilder -> BatchResponseBuilder to SingleResponseBuilder -> (Wrapped in one ChangeSet, wrapped in one BatchPart) -> BatchResponse -
build
-
batchPartResponseBuilder
-
changeSetBuilder
-
singleResponseBuilder
-
singleResponseBuilder
-
singleResponseBuilder
public static BatchResponseBodyBuilder.SingleResponseBuilder singleResponseBuilder(int statusCode, String body) -
singleResponseBuilder
public static BatchResponseBodyBuilder.SingleResponseBuilder singleResponseBuilder(int statusCode, String contentId, String body)
-