Class DynamicEdmxProvider
java.lang.Object
com.sap.cds.adapter.odata.v4.metadata.provider.DynamicEdmxProvider
- All Implemented Interfaces:
EdmxV4Provider
,OlingoAwareEdmxV4Provider
,CdsProvider<EdmxV4Provider>
An implementation of the EDMX parsing that uses the MTX Sidecar or the Model Provider to retrieve the EDMX files.
-
Constructor Summary
ConstructorDescriptionDynamicEdmxProvider
(CdsRuntime runtime, DynamicModelUtils utils, DefaultEdmxProvider previous) -
Method Summary
Modifier and TypeMethodDescriptiongetEdmProvider
(String serviceName) Returns theCsdlEdmProvider
for the given service.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sap.cds.services.runtime.CdsProvider
setPrevious
-
Constructor Details
-
DynamicEdmxProvider
public DynamicEdmxProvider(CdsRuntime runtime, DynamicModelUtils utils, DefaultEdmxProvider previous)
-
-
Method Details
-
getETag
- Specified by:
getETag
in interfaceEdmxV4Provider
-
getEdmx
- Specified by:
getEdmx
in interfaceEdmxV4Provider
-
getEdmProvider
Description copied from interface:OlingoAwareEdmxV4Provider
Returns theCsdlEdmProvider
for the given service.- Specified by:
getEdmProvider
in interfaceOlingoAwareEdmxV4Provider
- Parameters:
serviceName
- the name of the service- Returns:
- the
CsdlEdmProvider
-