Class ODataSingleProcessor

java.lang.Object
org.apache.olingo.odata2.api.processor.ODataSingleProcessor
All Implemented Interfaces:
CustomContentType, ODataProcessorFeature, ODataProcessor, BatchProcessor, EntityComplexPropertyProcessor, EntityLinkProcessor, EntityLinksProcessor, EntityMediaProcessor, EntityProcessor, EntitySetProcessor, EntitySimplePropertyProcessor, EntitySimplePropertyValueProcessor, FunctionImportProcessor, FunctionImportValueProcessor, MetadataProcessor, ServiceDocumentProcessor

A default ODataProcessor that implements all processor features in a single class.

It is recommended to derive from this class and it is required by the ODataServiceFactory to build an ODataService.

This abstract class provides a default behavior, returning the correct response for requests for the service or the metadata document, respectively, and throwing an ODataNotImplementedException for all other requests. Sub classes have to override only methods they want to support.