Class LocalizedAttributesPropertyProcessor
- java.lang.Object
-
- de.hybris.platform.odata2services.odata.persistence.populator.processor.AbstractPropertyProcessor
-
- de.hybris.platform.odata2services.odata.persistence.populator.processor.AbstractCollectionPropertyProcessor
-
- de.hybris.platform.odata2services.odata.persistence.populator.processor.LocalizedAttributesPropertyProcessor
-
- All Implemented Interfaces:
PropertyProcessor
public class LocalizedAttributesPropertyProcessor extends AbstractCollectionPropertyProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.odata2services.odata.persistence.populator.processor.AbstractPropertyProcessor
AbstractPropertyProcessor.PropertyMetadata
-
-
Constructor Summary
Constructors Constructor Description LocalizedAttributesPropertyProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanHandleEntityValue(java.lang.Object value)protected java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry>deriveDataFeedEntries(ItemConversionRequest request, java.lang.String localizedProperty, java.lang.Object value)protected ODataLocalizationServicegetoDataLocalizationService()protected booleanisApplicable(TypeAttributeDescriptor typeAttributeDescriptor)protected booleanisItemPropertySettable(ItemModel item, java.lang.String propertyName, StorageRequest request)protected booleanisPropertySupported(AbstractPropertyProcessor.PropertyMetadata propertyMetadata)voidprocessEntity(org.apache.olingo.odata2.api.ep.entry.ODataEntry oDataEntry, ItemConversionRequest conversionRequest)protected voidprocessItemInternal(ItemModel item, java.lang.String propertyName, java.lang.Object value, StorageRequest request)voidsetoDataLocalizationService(ODataLocalizationService oDataLocalizationService)protected booleanshouldPropertyBeConverted(ItemConversionRequest conversionRequest, java.lang.String propertyName)-
Methods inherited from class de.hybris.platform.odata2services.odata.persistence.populator.processor.AbstractCollectionPropertyProcessor
processEntityInternal
-
Methods inherited from class de.hybris.platform.odata2services.odata.persistence.populator.processor.AbstractPropertyProcessor
findTypeDescriptorAttributeForItem, getAttributeDescriptor, getIntegrationObjectService, getModelService, getTypeService, processItem, readPropertyValue, setIntegrationObjectService, setModelService, setTypeService
-
-
-
-
Method Detail
-
shouldPropertyBeConverted
protected boolean shouldPropertyBeConverted(ItemConversionRequest conversionRequest, java.lang.String propertyName)
- Overrides:
shouldPropertyBeConvertedin classAbstractCollectionPropertyProcessor
-
isPropertySupported
protected boolean isPropertySupported(AbstractPropertyProcessor.PropertyMetadata propertyMetadata)
- Overrides:
isPropertySupportedin classAbstractPropertyProcessor
-
isApplicable
protected boolean isApplicable(TypeAttributeDescriptor typeAttributeDescriptor)
- Specified by:
isApplicablein classAbstractPropertyProcessor
-
isItemPropertySettable
protected boolean isItemPropertySettable(ItemModel item, java.lang.String propertyName, StorageRequest request)
- Overrides:
isItemPropertySettablein classAbstractPropertyProcessor
-
processItemInternal
protected void processItemInternal(ItemModel item, java.lang.String propertyName, java.lang.Object value, StorageRequest request)
- Specified by:
processItemInternalin classAbstractPropertyProcessor
-
processEntity
public void processEntity(org.apache.olingo.odata2.api.ep.entry.ODataEntry oDataEntry, ItemConversionRequest conversionRequest) throws org.apache.olingo.odata2.api.edm.EdmException- Specified by:
processEntityin interfacePropertyProcessor- Overrides:
processEntityin classAbstractPropertyProcessor- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
canHandleEntityValue
protected boolean canHandleEntityValue(java.lang.Object value)
- Overrides:
canHandleEntityValuein classAbstractCollectionPropertyProcessor
-
deriveDataFeedEntries
protected java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> deriveDataFeedEntries(ItemConversionRequest request, java.lang.String localizedProperty, java.lang.Object value)
- Specified by:
deriveDataFeedEntriesin classAbstractCollectionPropertyProcessor
-
getoDataLocalizationService
protected ODataLocalizationService getoDataLocalizationService()
-
setoDataLocalizationService
public void setoDataLocalizationService(ODataLocalizationService oDataLocalizationService)
-
-