Class AbstractCollectionPropertyProcessor

java.lang.Object
de.hybris.platform.odata2services.odata.persistence.populator.processor.AbstractPropertyProcessor
de.hybris.platform.odata2services.odata.persistence.populator.processor.AbstractCollectionPropertyProcessor
All Implemented Interfaces:
PropertyProcessor
Direct Known Subclasses:
EntityCollectionPropertyProcessor, EntityMapPropertyProcessor, LocalizedAttributesPropertyProcessor, PrimitiveCollectionPropertyProcessor

public abstract class AbstractCollectionPropertyProcessor extends AbstractPropertyProcessor
Base implementation for property processors dealing with properties of collection type.
  • Constructor Details

    • AbstractCollectionPropertyProcessor

      public AbstractCollectionPropertyProcessor()
  • Method Details

    • processEntityInternal

      protected void processEntityInternal(org.apache.olingo.odata2.api.ep.entry.ODataEntry oDataEntry, String propertyName, Object value, ItemConversionRequest request) throws org.apache.olingo.odata2.api.edm.EdmException
      Specified by:
      processEntityInternal in class AbstractPropertyProcessor
      Throws:
      org.apache.olingo.odata2.api.edm.EdmException
    • canHandleEntityValue

      protected boolean canHandleEntityValue(Object value)
    • deriveDataFeedEntries

      protected abstract List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> deriveDataFeedEntries(ItemConversionRequest request, String propertyName, Object value) throws org.apache.olingo.odata2.api.edm.EdmException
      Throws:
      org.apache.olingo.odata2.api.edm.EdmException