Class CdsServiceEdmProvider
java.lang.Object
com.sap.cds.adapter.odata.v4.metadata.cds.CdsServiceEdmProvider
- All Implemented Interfaces:
CsdlEdmProvider
-
Constructor Summary
ConstructorsConstructorDescriptionCdsServiceEdmProvider(com.sap.cds.reflect.CdsService service, EdmxFlavourMapper.EdmxFlavour flavour) -
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
-
CdsServiceEdmProvider
public CdsServiceEdmProvider(com.sap.cds.reflect.CdsService service, EdmxFlavourMapper.EdmxFlavour flavour)
-
-
Method Details
-
getEntityContainerInfo
public CsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException - Specified by:
getEntityContainerInfoin interfaceCsdlEdmProvider- Throws:
ODataException
-
getSchemas
- Specified by:
getSchemasin interfaceCsdlEdmProvider- Throws:
ODataException
-
getEntityContainer
- Specified by:
getEntityContainerin interfaceCsdlEdmProvider- Throws:
ODataException
-
getEntitySet
public CsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException - Specified by:
getEntitySetin interfaceCsdlEdmProvider- Throws:
ODataException
-
getSingleton
public CsdlSingleton getSingleton(FullQualifiedName entityContainer, String singletonName) throws ODataException - Specified by:
getSingletonin interfaceCsdlEdmProvider- Throws:
ODataException
-
getActionImport
public CsdlActionImport getActionImport(FullQualifiedName entityContainer, String actionImportName) throws ODataException - Specified by:
getActionImportin interfaceCsdlEdmProvider- Throws:
ODataException
-
getFunctionImport
public CsdlFunctionImport getFunctionImport(FullQualifiedName entityContainer, String functionImportName) throws ODataException - Specified by:
getFunctionImportin interfaceCsdlEdmProvider- Throws:
ODataException
-
getEntityType
- Specified by:
getEntityTypein interfaceCsdlEdmProvider- Throws:
ODataException
-
getComplexType
- Specified by:
getComplexTypein interfaceCsdlEdmProvider- Throws:
ODataException
-
getActions
- Specified by:
getActionsin interfaceCsdlEdmProvider- Throws:
ODataException
-
getFunctions
- Specified by:
getFunctionsin interfaceCsdlEdmProvider- Throws:
ODataException
-
getTypeDefinition
public CsdlTypeDefinition getTypeDefinition(FullQualifiedName typeDefinitionName) throws ODataException - Specified by:
getTypeDefinitionin interfaceCsdlEdmProvider- Throws:
ODataException
-
getEnumType
- Specified by:
getEnumTypein interfaceCsdlEdmProvider- Throws:
ODataException
-
getTerm
- Specified by:
getTermin interfaceCsdlEdmProvider- Throws:
ODataException
-
getAliasInfos
- Specified by:
getAliasInfosin interfaceCsdlEdmProvider- Throws:
ODataException
-
getAnnotationsGroup
public CsdlAnnotations getAnnotationsGroup(FullQualifiedName targetName, String qualifier) throws ODataException - Specified by:
getAnnotationsGroupin interfaceCsdlEdmProvider- Throws:
ODataException
-