Class EntityPropertyProcessor

    • Constructor Detail

      • EntityPropertyProcessor

        public EntityPropertyProcessor()
    • 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
      • processEntityInternal

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

        protected CreateItemStrategy determineCreateStrategy​(org.apache.olingo.odata2.api.edm.EdmEntityType entityType,
                                                             java.lang.String propertyName)
                                                      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)