Class PrimitiveCollectionPropertyProcessor

    • Constructor Detail

      • PrimitiveCollectionPropertyProcessor

        public PrimitiveCollectionPropertyProcessor()
    • Method Detail

      • processItemInternal

        protected void processItemInternal​(ItemModel item,
                                           java.lang.String propertyName,
                                           java.lang.Object value,
                                           StorageRequest request)
                                    throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        processItemInternal in class AbstractPropertyProcessor
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • deriveDataFeedEntries

        protected java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> deriveDataFeedEntries​(ItemConversionRequest request,
                                                                                                         java.lang.String propertyName,
                                                                                                         java.lang.Object value)
                                                                                                  throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        deriveDataFeedEntries in class AbstractCollectionPropertyProcessor
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getEntryValues

        protected java.util.List<java.lang.Object> getEntryValues​(java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> collectionEntries)
      • getNewCollectionFor

        protected java.util.Collection<java.lang.Object> getNewCollectionFor​(AttributeDescriptorModel attr)
      • setModelEntityService

        public void setModelEntityService​(ModelEntityService modelEntityService)
      • setCreateItemStrategy

        public void setCreateItemStrategy​(CreateItemStrategy createItemStrategy)