Class DefaultODataProcessorFactory

java.lang.Object
de.hybris.platform.odata2services.odata.processor.DefaultODataProcessorFactory
All Implemented Interfaces:
ODataProcessorFactory

public class DefaultODataProcessorFactory extends Object implements ODataProcessorFactory
A default implementation of the factory, which creates new instance of the processor for every invocation.
  • Constructor Details

    • DefaultODataProcessorFactory

      public DefaultODataProcessorFactory()
  • Method Details

    • createProcessor

      public org.apache.olingo.odata2.api.processor.ODataSingleProcessor createProcessor(org.apache.olingo.odata2.api.processor.ODataContext context)
      Description copied from interface: ODataProcessorFactory
      Creates new instance of the processor. The implementation should guarantee a different instance for not equal contexts.
      Specified by:
      createProcessor in interface ODataProcessorFactory
      Parameters:
      context - a request context to create a processor for.
      Returns:
      an instance of the processor to use for processing the context.
    • getPersistenceHandler

      protected ODataProcessorHandler<PersistenceParam,org.apache.olingo.odata2.api.processor.ODataResponse> getPersistenceHandler()
    • setPersistenceHandler

      public void setPersistenceHandler(ODataProcessorHandler<PersistenceParam,org.apache.olingo.odata2.api.processor.ODataResponse> persistenceHandler)
    • getBatchPersistenceHandler

      protected ODataProcessorHandler<BatchParam,org.apache.olingo.odata2.api.processor.ODataResponse> getBatchPersistenceHandler()
    • setBatchPersistenceHandler

      public void setBatchPersistenceHandler(ODataProcessorHandler<BatchParam,org.apache.olingo.odata2.api.processor.ODataResponse> batchPersistenceHandler)
    • getChangeSetPersistenceHandler

      protected ODataProcessorHandler<ChangeSetParam,org.apache.olingo.odata2.api.batch.BatchResponsePart> getChangeSetPersistenceHandler()
    • setChangeSetPersistenceHandler

      public void setChangeSetPersistenceHandler(ODataProcessorHandler<ChangeSetParam,org.apache.olingo.odata2.api.batch.BatchResponsePart> changeSetPersistenceHandler)
    • getPatchPersistenceHandler

      protected ODataProcessorHandler<PersistenceParam,org.apache.olingo.odata2.api.processor.ODataResponse> getPatchPersistenceHandler()
    • setPatchPersistenceHandler

      public void setPatchPersistenceHandler(ODataProcessorHandler<PersistenceParam,org.apache.olingo.odata2.api.processor.ODataResponse> patchPersistenceHandler)
    • getDeleteHandler

      protected ODataProcessorHandler<DeleteParam,org.apache.olingo.odata2.api.processor.ODataResponse> getDeleteHandler()
    • setDeleteHandler

      public void setDeleteHandler(ODataProcessorHandler<DeleteParam,org.apache.olingo.odata2.api.processor.ODataResponse> deleteHandler)
    • getReadHandler

      protected ODataProcessorHandler<ReadParam,org.apache.olingo.odata2.api.processor.ODataResponse> getReadHandler()
    • setReadHandler

      public void setReadHandler(ODataProcessorHandler<ReadParam,org.apache.olingo.odata2.api.processor.ODataResponse> readHandler)
    • setAccessRightsService

      public void setAccessRightsService(AccessRightsService accessRightsService)
    • getServiceNameExtractor

      protected ServiceNameExtractor getServiceNameExtractor()
    • setServiceNameExtractor

      public void setServiceNameExtractor(ServiceNameExtractor serviceNameExtractor)
    • getItemTypeDescriptorService

      protected ItemTypeDescriptorService getItemTypeDescriptorService()
    • setItemTypeDescriptorService

      public void setItemTypeDescriptorService(ItemTypeDescriptorService itemTypeDescriptorService)