Package org.apache.olingo.odata2.api
Interface ODataService
- All Known Implementing Classes:
ODataSingleProcessorService
public interface ODataService
Root interface for a custom OData service.
-
Method Summary
Modifier and TypeMethodDescriptiongetSupportedContentTypes(Class<? extends ODataProcessor> processorFeature)
-
Method Details
-
getVersion
- Returns:
- implemented OData version of this service
- Throws:
ODataException- See Also:
-
getEntityDataModel
- Returns:
- entity data model of this service
- Throws:
ODataException- See Also:
-
getMetadataProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getServiceDocumentProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntityProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntitySetProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntityComplexPropertyProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntityLinkProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntityLinksProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntityMediaProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntitySimplePropertyProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getEntitySimplePropertyValueProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getFunctionImportProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getFunctionImportValueProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getBatchProcessor
- Returns:
- a processor which handles this request
- Throws:
ODataException- See Also:
-
getProcessor
- Returns:
- root processor interface
- Throws:
ODataException- See Also:
-
getSupportedContentTypes
List<String> getSupportedContentTypes(Class<? extends ODataProcessor> processorFeature) throws ODataException - Parameters:
processorFeature-- Returns:
- ordered list of all
content typesthis service supports - Throws:
ODataException
-