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 java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRequestBuilder(R request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertValidValues()Used to assert state of therequest()being built and to enforce required invariants.Rbuild()Tfrom(R request)protected Tmyself()protected Rrequest()TwithAcceptLocale(java.util.Locale locale)TwithEntitySet(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet)TwithIntegrationObject(java.lang.String code)
-
-
-
Constructor Detail
-
AbstractRequestBuilder
protected AbstractRequestBuilder(R request)
-
-
Method Detail
-
withEntitySet
public T withEntitySet(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet)
-
withAcceptLocale
public T withAcceptLocale(java.util.Locale locale)
-
withIntegrationObject
public T withIntegrationObject(java.lang.String code)
-
myself
protected T myself()
-
request
protected R request()
-
build
public final R build() throws org.apache.olingo.odata2.api.edm.EdmException
- 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 invalidjava.lang.IllegalArgumentException- if invariants on this request are not satisfied.
-
-