Class ODataEdmProvider
java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
com.sap.cds.adapter.odata.v4.metadata.ODataEdmProvider
- All Implemented Interfaces:
CsdlEdmProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetActionImport
(FullQualifiedName entityContainer, String actionImportName) getActions
(FullQualifiedName actionName) getAnnotationsGroup
(FullQualifiedName targetName, String qualifier) getComplexType
(FullQualifiedName complexTypeName) getEntityContainerInfo
(FullQualifiedName entityContainerName) getEntitySet
(FullQualifiedName entityContainer, String entitySetName) getEntityType
(FullQualifiedName entityTypeName) getEnumType
(FullQualifiedName enumTypeName) getFunctionImport
(FullQualifiedName entityContainer, String functionImportName) getFunctions
(FullQualifiedName functionName) getSingleton
(FullQualifiedName entityContainer, String singletonName) getTerm
(FullQualifiedName termName) getTypeDefinition
(FullQualifiedName typeDefinitionName)
-
Constructor Details
-
ODataEdmProvider
- Throws:
Exception
-
-
Method Details
-
getAllEDMXReference
-
getSchemas
- Specified by:
getSchemas
in interfaceCsdlEdmProvider
- Overrides:
getSchemas
in classCsdlAbstractEdmProvider
-
getEntityContainer
- Specified by:
getEntityContainer
in interfaceCsdlEdmProvider
- Overrides:
getEntityContainer
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getEntityContainerInfo
public CsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException - Specified by:
getEntityContainerInfo
in interfaceCsdlEdmProvider
- Overrides:
getEntityContainerInfo
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getEntitySet
public CsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException - Specified by:
getEntitySet
in interfaceCsdlEdmProvider
- Overrides:
getEntitySet
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getEntityType
- Specified by:
getEntityType
in interfaceCsdlEdmProvider
- Overrides:
getEntityType
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getComplexType
- Specified by:
getComplexType
in interfaceCsdlEdmProvider
- Overrides:
getComplexType
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getFunctionImport
public CsdlFunctionImport getFunctionImport(FullQualifiedName entityContainer, String functionImportName) throws ODataException - Specified by:
getFunctionImport
in interfaceCsdlEdmProvider
- Overrides:
getFunctionImport
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getFunctions
- Specified by:
getFunctions
in interfaceCsdlEdmProvider
- Overrides:
getFunctions
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getActionImport
public CsdlActionImport getActionImport(FullQualifiedName entityContainer, String actionImportName) throws ODataException - Specified by:
getActionImport
in interfaceCsdlEdmProvider
- Overrides:
getActionImport
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getActions
- Specified by:
getActions
in interfaceCsdlEdmProvider
- Overrides:
getActions
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getAnnotationsGroup
public CsdlAnnotations getAnnotationsGroup(FullQualifiedName targetName, String qualifier) throws ODataException - Specified by:
getAnnotationsGroup
in interfaceCsdlEdmProvider
- Overrides:
getAnnotationsGroup
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getTypeDefinition
public CsdlTypeDefinition getTypeDefinition(FullQualifiedName typeDefinitionName) throws ODataException - Specified by:
getTypeDefinition
in interfaceCsdlEdmProvider
- Overrides:
getTypeDefinition
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getAliasInfos
- Specified by:
getAliasInfos
in interfaceCsdlEdmProvider
- Overrides:
getAliasInfos
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getEnumType
- Specified by:
getEnumType
in interfaceCsdlEdmProvider
- Overrides:
getEnumType
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getSingleton
public CsdlSingleton getSingleton(FullQualifiedName entityContainer, String singletonName) throws ODataException - Specified by:
getSingleton
in interfaceCsdlEdmProvider
- Overrides:
getSingleton
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-
getTerm
- Specified by:
getTerm
in interfaceCsdlEdmProvider
- Overrides:
getTerm
in classCsdlAbstractEdmProvider
- Throws:
ODataException
-