Class AbstractRequest.AbstractRequestBuilder<T extends AbstractRequest.AbstractRequestBuilder,R extends AbstractRequest>
java.lang.Object
de.hybris.platform.odata2services.odata.persistence.AbstractRequest.AbstractRequestBuilder<T,R>
- Direct Known Subclasses:
CrudRequest.DataRequestBuilder,ItemConversionRequest.ItemConversionRequestBuilder
- Enclosing class:
- AbstractRequest
protected static class AbstractRequest.AbstractRequestBuilder<T extends AbstractRequest.AbstractRequestBuilder,R extends AbstractRequest>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidUsed to assert state of therequest()being built and to enforce required invariants.final Rbuild()protected Tmyself()protected Rrequest()withAcceptLocale(Locale locale) withEntitySet(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet) withIntegrationObject(String code)
-
Constructor Details
-
AbstractRequestBuilder
-
-
Method Details
-
withEntitySet
-
withAcceptLocale
-
withIntegrationObject
-
from
-
myself
-
request
-
build
- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
assertValidValues
protected void assertValidValues() throws org.apache.olingo.odata2.api.edm.EdmExceptionUsed to assert state of therequest()being built and to enforce required invariants. If subclasses override this method they must callsuper.assertValidValues()- Throws:
org.apache.olingo.odata2.api.edm.EdmException- if the OData request is invalidIllegalArgumentException- if invariants on this request are not satisfied.
-