Class StorageRequest
- java.lang.Object
-
- de.hybris.platform.odata2services.odata.persistence.AbstractRequest
-
- de.hybris.platform.odata2services.odata.persistence.CrudRequest
-
- de.hybris.platform.odata2services.odata.persistence.StorageRequest
-
public class StorageRequest extends CrudRequest
Request which contains an item for persistence.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStorageRequest.StorageRequestBuilder-
Nested classes/interfaces inherited from class de.hybris.platform.odata2services.odata.persistence.CrudRequest
CrudRequest.DataRequestBuilder<T extends CrudRequest.DataRequestBuilder,R extends CrudRequest>
-
Nested classes/interfaces inherited from class de.hybris.platform.odata2services.odata.persistence.AbstractRequest
AbstractRequest.AbstractRequestBuilder<T extends AbstractRequest.AbstractRequestBuilder,R extends AbstractRequest>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalegetContentLocale()java.util.Optional<ItemModel>getContextItem()java.lang.StringgetPostPersistHook()java.lang.StringgetPrePersistHook()voidputItem(ItemModel item)protected voidsetContentLocale(java.util.Locale contentLocale)protected voidsetPostPersistHook(java.lang.String postPersistHook)protected voidsetPrePersistHook(java.lang.String prePersistHook)static StorageRequest.StorageRequestBuilderstorageRequestBuilder()ItemLookupRequesttoLookupRequest()Creates anItemLookupRequestfrom thisStorageRequest-
Methods inherited from class de.hybris.platform.odata2services.odata.persistence.CrudRequest
getContentType, getIntegrationItem, getIntegrationKey, getODataEntry, getRequestUri, getServiceRoot, setContentType, setIntegrationItem, setIntegrationKey, setODataEntry, setRequestUri, setServiceRoot
-
Methods inherited from class de.hybris.platform.odata2services.odata.persistence.AbstractRequest
getAcceptLocale, getEntitySet, getEntitySetReferencedByProperty, getEntityType, getIntegrationObjectCode, getPropertyTypeName, setAcceptLocale, setEntitySet, setEntityType, setIntegrationObjectCode
-
-
-
-
Method Detail
-
storageRequestBuilder
public static StorageRequest.StorageRequestBuilder storageRequestBuilder()
-
getPrePersistHook
public java.lang.String getPrePersistHook()
-
getPostPersistHook
public java.lang.String getPostPersistHook()
-
setPostPersistHook
protected void setPostPersistHook(java.lang.String postPersistHook)
-
setPrePersistHook
protected void setPrePersistHook(java.lang.String prePersistHook)
-
toLookupRequest
public ItemLookupRequest toLookupRequest() throws org.apache.olingo.odata2.api.edm.EdmException
Creates anItemLookupRequestfrom thisStorageRequest- Returns:
- the newly constructed ItemLookupRequest
- Throws:
org.apache.olingo.odata2.api.edm.EdmException- if encounters an OData problem
-
getContentLocale
public java.util.Locale getContentLocale()
-
setContentLocale
protected void setContentLocale(java.util.Locale contentLocale)
-
getContextItem
public java.util.Optional<ItemModel> getContextItem() throws org.apache.olingo.odata2.api.edm.EdmException
- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
putItem
public void putItem(ItemModel item) throws org.apache.olingo.odata2.api.edm.EdmException
- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
-