Class EntityCollectionPropertyProcessor

    • Constructor Detail

      • EntityCollectionPropertyProcessor

        public EntityCollectionPropertyProcessor()
    • Method Detail

      • processItemInternal

        protected void processItemInternal​(ItemModel item,
                                           java.lang.String entryPropertyName,
                                           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
      • getNewCollectionEntries

        protected java.util.Collection<ItemModel> getNewCollectionEntries​(StorageRequest request,
                                                                          java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> entries,
                                                                          java.lang.String propertyName,
                                                                          ItemModel parent)
                                                                   throws org.apache.olingo.odata2.api.edm.EdmException
        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
      • getListOfODataEntries

        protected java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> getListOfODataEntries​(java.util.Collection<?> values,
                                                                                                         ItemConversionRequest request)
                                                                                                  throws org.apache.olingo.odata2.api.edm.EdmException
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • setModelEntityService

        public void setModelEntityService​(ModelEntityService modelEntityService)
      • setCreateItemStrategy

        public void setCreateItemStrategy​(CreateItemStrategy createItemStrategy)