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
Constructors -
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) booleanboolean
-
Constructor Details
-
ODataEdmProvider
-
-
Method Details
-
getXMLMetadata
-
isV4Metadata
- Throws:
Exception
-
isServiceDocument
public boolean isServiceDocument() -
getSchemas
- Specified by:
getSchemasin interfaceCsdlEdmProvider- Overrides:
getSchemasin classCsdlAbstractEdmProvider
-
getEntityContainer
- Specified by:
getEntityContainerin interfaceCsdlEdmProvider- Overrides:
getEntityContainerin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getEntityContainerInfo
public CsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException - Specified by:
getEntityContainerInfoin interfaceCsdlEdmProvider- Overrides:
getEntityContainerInfoin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getEDMXReference
-
getAllEDMXReference
-
getEntitySet
public CsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException - Specified by:
getEntitySetin interfaceCsdlEdmProvider- Overrides:
getEntitySetin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getEntityType
- Specified by:
getEntityTypein interfaceCsdlEdmProvider- Overrides:
getEntityTypein classCsdlAbstractEdmProvider- Throws:
ODataException
-
getReferences
-
getComplexType
- Specified by:
getComplexTypein interfaceCsdlEdmProvider- Overrides:
getComplexTypein classCsdlAbstractEdmProvider- Throws:
ODataException
-
getFunctionImport
public CsdlFunctionImport getFunctionImport(FullQualifiedName entityContainer, String functionImportName) throws ODataException - Specified by:
getFunctionImportin interfaceCsdlEdmProvider- Overrides:
getFunctionImportin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getFunctions
- Specified by:
getFunctionsin interfaceCsdlEdmProvider- Overrides:
getFunctionsin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getActionImport
public CsdlActionImport getActionImport(FullQualifiedName entityContainer, String actionImportName) throws ODataException - Specified by:
getActionImportin interfaceCsdlEdmProvider- Overrides:
getActionImportin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getActions
- Specified by:
getActionsin interfaceCsdlEdmProvider- Overrides:
getActionsin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getAnnotationsGroup
public CsdlAnnotations getAnnotationsGroup(FullQualifiedName targetName, String qualifier) throws ODataException - Specified by:
getAnnotationsGroupin interfaceCsdlEdmProvider- Overrides:
getAnnotationsGroupin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getTypeDefinition
public CsdlTypeDefinition getTypeDefinition(FullQualifiedName typeDefinitionName) throws ODataException - Specified by:
getTypeDefinitionin interfaceCsdlEdmProvider- Overrides:
getTypeDefinitionin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getAliasInfos
- Specified by:
getAliasInfosin interfaceCsdlEdmProvider- Overrides:
getAliasInfosin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getEnumType
- Specified by:
getEnumTypein interfaceCsdlEdmProvider- Overrides:
getEnumTypein classCsdlAbstractEdmProvider- Throws:
ODataException
-
getSingleton
public CsdlSingleton getSingleton(FullQualifiedName entityContainer, String singletonName) throws ODataException - Specified by:
getSingletonin interfaceCsdlEdmProvider- Overrides:
getSingletonin classCsdlAbstractEdmProvider- Throws:
ODataException
-
getTerm
- Specified by:
getTermin interfaceCsdlEdmProvider- Overrides:
getTermin classCsdlAbstractEdmProvider- Throws:
ODataException
-