Package org.apache.olingo.server.core
Class ServiceMetadataImpl
java.lang.Object
org.apache.olingo.server.core.ServiceMetadataImpl
- All Implemented Interfaces:
ServiceMetadata
-
Constructor Summary
ConstructorsConstructorDescriptionServiceMetadataImpl(CsdlEdmProvider edmProvider, List<EdmxReference> references, ServiceMetadataETagSupport serviceMetadataETagSupport) -
Method Summary
Modifier and TypeMethodDescriptionGet the data-service version.getEdm()Gets the entity data model.Gets the list of references defined for this service.Gets the helper for ETag support of the metadata document (may be NULL).
-
Constructor Details
-
ServiceMetadataImpl
public ServiceMetadataImpl(CsdlEdmProvider edmProvider, List<EdmxReference> references, ServiceMetadataETagSupport serviceMetadataETagSupport)
-
-
Method Details
-
getEdm
Description copied from interface:ServiceMetadataGets the entity data model.- Specified by:
getEdmin interfaceServiceMetadata- Returns:
- entity data model of this service
-
getDataServiceVersion
Description copied from interface:ServiceMetadataGet the data-service version.- Specified by:
getDataServiceVersionin interfaceServiceMetadata- Returns:
- data service version of this service
-
getReferences
Description copied from interface:ServiceMetadataGets the list of references defined for this service.- Specified by:
getReferencesin interfaceServiceMetadata- Returns:
- list of defined emdx references of this service
-
getServiceMetadataETagSupport
Description copied from interface:ServiceMetadataGets the helper for ETag support of the metadata document (may be NULL).- Specified by:
getServiceMetadataETagSupportin interfaceServiceMetadata- Returns:
- metadata ETag support
-