Class ItemConversionRequest
- java.lang.Object
-
- de.hybris.platform.odata2services.odata.persistence.AbstractRequest
-
- de.hybris.platform.odata2services.odata.persistence.ItemConversionRequest
-
public class ItemConversionRequest extends AbstractRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classItemConversionRequest.ItemConversionRequestBuilder-
Nested classes/interfaces inherited from class de.hybris.platform.odata2services.odata.persistence.AbstractRequest
AbstractRequest.AbstractRequestBuilder<T extends AbstractRequest.AbstractRequestBuilder,R extends AbstractRequest>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedItemConversionRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetConversionLevel()Determines how deep the item being converted by this request is located in the object graph.ItemModelgetItemModel()ConversionOptionsgetOptions()static ItemConversionRequest.ItemConversionRequestBuilderitemConversionRequestBuilder()ItemConversionRequestpropertyConversionRequest(java.lang.String propertyName, ItemModel item)protected voidsetItemModel(ItemModel itemModel)protected voidsetOptions(ConversionOptions options)-
Methods inherited from class de.hybris.platform.odata2services.odata.persistence.AbstractRequest
getAcceptLocale, getEntitySet, getEntitySetReferencedByProperty, getEntityType, getIntegrationObjectCode, getPropertyTypeName, setAcceptLocale, setEntitySet, setEntityType, setIntegrationObjectCode
-
-
-
-
Method Detail
-
itemConversionRequestBuilder
public static ItemConversionRequest.ItemConversionRequestBuilder itemConversionRequestBuilder()
-
getItemModel
public ItemModel getItemModel()
-
getOptions
public ConversionOptions getOptions()
-
setItemModel
protected void setItemModel(ItemModel itemModel)
-
setOptions
protected void setOptions(ConversionOptions options)
-
propertyConversionRequest
public ItemConversionRequest propertyConversionRequest(java.lang.String propertyName, ItemModel item) throws org.apache.olingo.odata2.api.edm.EdmException
- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getConversionLevel
public int getConversionLevel()
Determines how deep the item being converted by this request is located in the object graph. Every timepropertyConversionRequest(String, ItemModel)is called it increases the conversion level (the distance of the resulting request from the very original conversion request).- Returns:
- number of times
propertyConversionRequest(String, ItemModel)was called from the original request to get this request or 0, if this request is the original request. For example, if an itemProducthas property "catalog", which refers toCatalogitem, then conversion request forProductitem will have conversion level 0, conversion request forCatalogitem will have conversion level 1, and so on for any subsequent item referenced from theCatalog.
-
-