Package org.apache.olingo.odata2.api
Interface ODataService
-
public interface ODataServiceRoot interface for a custom OData service.
-
-
Method Summary
-
-
-
Method Detail
-
getVersion
String getVersion() throws ODataException
- Returns:
- implemented OData version of this service
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
ODataServiceVersion
-
getEntityDataModel
Edm getEntityDataModel() throws ODataException
- Returns:
- entity data model of this service
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
Edm
-
getMetadataProcessor
MetadataProcessor getMetadataProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
MetadataProcessor
-
getServiceDocumentProcessor
ServiceDocumentProcessor getServiceDocumentProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
ServiceDocumentProcessor
-
getEntityProcessor
EntityProcessor getEntityProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntityProcessor
-
getEntitySetProcessor
EntitySetProcessor getEntitySetProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntitySetProcessor
-
getEntityComplexPropertyProcessor
EntityComplexPropertyProcessor getEntityComplexPropertyProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntityComplexPropertyProcessor
-
getEntityLinkProcessor
EntityLinkProcessor getEntityLinkProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntityLinkProcessor
-
getEntityLinksProcessor
EntityLinksProcessor getEntityLinksProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntityLinksProcessor
-
getEntityMediaProcessor
EntityMediaProcessor getEntityMediaProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntityMediaProcessor
-
getEntitySimplePropertyProcessor
EntitySimplePropertyProcessor getEntitySimplePropertyProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntitySimplePropertyProcessor
-
getEntitySimplePropertyValueProcessor
EntitySimplePropertyValueProcessor getEntitySimplePropertyValueProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
EntitySimplePropertyValueProcessor
-
getFunctionImportProcessor
FunctionImportProcessor getFunctionImportProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
FunctionImportProcessor
-
getFunctionImportValueProcessor
FunctionImportValueProcessor getFunctionImportValueProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
FunctionImportValueProcessor
-
getBatchProcessor
BatchProcessor getBatchProcessor() throws ODataException
- Returns:
- a processor which handles this request
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
BatchProcessor
-
getProcessor
ODataProcessor getProcessor() throws ODataException
- Returns:
- root processor interface
- Throws:
ODataException- Caso ocorra uma exceção OData- See Also:
ODataProcessor
-
getSupportedContentTypes
List<String> getSupportedContentTypes(Class<? extends ODataProcessor> processorFeature) throws ODataException
- Parameters:
processorFeature- ODataProcessor- Returns:
- ordered list of all
content typesthis service supports - Throws:
ODataException- Caso ocorra uma exceção OData
-
-