Class BatchResponsePart
- java.lang.Object
-
- org.apache.olingo.odata2.api.batch.BatchResponsePart
-
- All Implemented Interfaces:
BatchParserResult
public abstract class BatchResponsePart extends Object implements BatchParserResult
A BatchResponsePartBatchResponsePart represents a distinct part of a Batch Response body. It can be a ChangeSet response or a response to a retrieve request
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBatchResponsePart.BatchResponsePartBuilderImplementation of the builder pattern to create instances of this type of object.
-
Constructor Summary
Constructors Constructor Description BatchResponsePart()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static BatchResponsePart.BatchResponsePartBuilderchangeSet(boolean isChangeSet)abstract List<ODataResponse>getResponses()Get responses.abstract booleanisChangeSet()Get the info if a BatchResponsePart is a ChangeSet responsestatic BatchResponsePart.BatchResponsePartBuildernewBuilder()static BatchResponsePart.BatchResponsePartBuilderresponses(List<ODataResponse> responses)
-
-
-
Method Detail
-
getResponses
public abstract List<ODataResponse> getResponses()
Get responses. If a BatchResponsePart is a response to a retrieve request, the list consists of one response.- Returns:
- a list of
ODataResponse
-
isChangeSet
public abstract boolean isChangeSet()
Get the info if a BatchResponsePart is a ChangeSet response- Returns:
- true or false
-
responses
public static BatchResponsePart.BatchResponsePartBuilder responses(List<ODataResponse> responses)
- Parameters:
responses- a list ofODataResponse- Returns:
- a builder object
-
changeSet
public static BatchResponsePart.BatchResponsePartBuilder changeSet(boolean isChangeSet)
- Parameters:
isChangeSet- true if a BatchResponsePart is a ChangeSet response- Returns:
- a builder object
-
newBuilder
public static BatchResponsePart.BatchResponsePartBuilder newBuilder()
- Returns:
- returns a new builder object
-
-