public abstract class CsdlAbstractEdmProvider extends Object implements CsdlEdmProvider
| Constructor and Description |
|---|
CsdlAbstractEdmProvider() |
| Modifier and Type | Method and Description |
|---|---|
CsdlActionImport |
getActionImport(FullQualifiedName entityContainer,
String actionImportName)
This method should return an
CsdlActionImport or null if nothing is found |
List<CsdlAction> |
getActions(FullQualifiedName actionName)
This method should return a list of all
CsdlAction for the FullQualifiedname
or null if nothing is found |
List<CsdlAliasInfo> |
getAliasInfos()
This method should return a list of all namespaces which have an alias
|
CsdlAnnotatable |
getAnnoatatable(FullQualifiedName annotatedName) |
CsdlAnnotations |
getAnnotationsGroup(FullQualifiedName targetName) |
CsdlComplexType |
getComplexType(FullQualifiedName complexTypeName)
This method should return a
CsdlComplexType or null if nothing is found. |
CsdlEntityContainer |
getEntityContainer()
Returns the entity container of this edm
|
CsdlEntityContainerInfo |
getEntityContainerInfo(FullQualifiedName entityContainerName)
This method should return an
CsdlEntityContainerInfo or null if nothing is found |
CsdlEntitySet |
getEntitySet(FullQualifiedName entityContainer,
String entitySetName)
This method should return an
CsdlEntitySet or null if nothing is found |
CsdlEntityType |
getEntityType(FullQualifiedName entityTypeName)
This method should return an
CsdlEntityType or null if nothing is found |
CsdlEnumType |
getEnumType(FullQualifiedName enumTypeName)
This method should return an
CsdlEnumType or null if nothing is found |
CsdlFunctionImport |
getFunctionImport(FullQualifiedName entityContainer,
String functionImportName)
This method should return a
CsdlFunctionImport or null if nothing is found |
List<CsdlFunction> |
getFunctions(FullQualifiedName functionName)
This method should return a list of all
CsdlFunction for the FullQualifiedname or null if nothing is
found |
List<CsdlSchema> |
getSchemas()
This method should return a collection of all
CsdlSchema |
CsdlSingleton |
getSingleton(FullQualifiedName entityContainer,
String singletonName)
This method should return an
CsdlSingleton or null if nothing is found |
CsdlTerm |
getTerm(FullQualifiedName termName)
This method should return a
CsdlTerm for the FullQualifiedName or null if nothing is found. |
CsdlTypeDefinition |
getTypeDefinition(FullQualifiedName typeDefinitionName)
This method should return an
CsdlTypeDefinition or null if nothing is found |
public CsdlEnumType getEnumType(FullQualifiedName enumTypeName) throws ODataException
CsdlEdmProviderCsdlEnumType or null if nothing is foundgetEnumType in interface CsdlEdmProviderCsdlEnumType for given nameODataExceptionpublic CsdlTypeDefinition getTypeDefinition(FullQualifiedName typeDefinitionName) throws ODataException
CsdlEdmProviderCsdlTypeDefinition or null if nothing is foundgetTypeDefinition in interface CsdlEdmProviderCsdlTypeDefinition for given nameODataExceptionpublic CsdlEntityType getEntityType(FullQualifiedName entityTypeName) throws ODataException
CsdlEdmProviderCsdlEntityType or null if nothing is foundgetEntityType in interface CsdlEdmProviderCsdlEntityType for the given nameODataExceptionpublic CsdlComplexType getComplexType(FullQualifiedName complexTypeName) throws ODataException
CsdlEdmProviderCsdlComplexType or null if nothing is found.getComplexType in interface CsdlEdmProviderCsdlComplexType for the given nameODataExceptionpublic List<CsdlAction> getActions(FullQualifiedName actionName) throws ODataException
CsdlEdmProviderCsdlAction for the FullQualifiedname
or null if nothing is foundgetActions in interface CsdlEdmProviderCsdlAction or nullODataExceptionpublic List<CsdlFunction> getFunctions(FullQualifiedName functionName) throws ODataException
CsdlEdmProviderCsdlFunction for the FullQualifiedname or null if nothing is
foundgetFunctions in interface CsdlEdmProviderCsdlFunction or nullODataExceptionpublic CsdlTerm getTerm(FullQualifiedName termName) throws ODataException
CsdlEdmProviderCsdlTerm for the FullQualifiedName or null if nothing is found.getTerm in interface CsdlEdmProvidertermName - the name of the TermCsdlTerm or nullODataExceptionpublic CsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException
CsdlEdmProviderCsdlEntitySet or null if nothing is foundgetEntitySet in interface CsdlEdmProviderentityContainer - this EntitySet is contained inCsdlEntitySet for the given container and entityset nameODataExceptionpublic CsdlSingleton getSingleton(FullQualifiedName entityContainer, String singletonName) throws ODataException
CsdlEdmProviderCsdlSingleton or null if nothing is foundgetSingleton in interface CsdlEdmProviderentityContainer - this Singleton is contained inCsdlSingleton for given container and singleton nameODataExceptionpublic CsdlActionImport getActionImport(FullQualifiedName entityContainer, String actionImportName) throws ODataException
CsdlEdmProviderCsdlActionImport or null if nothing is foundgetActionImport in interface CsdlEdmProviderentityContainer - this ActionImport is contained inCsdlActionImport for the given container and ActionImport nameODataExceptionpublic CsdlFunctionImport getFunctionImport(FullQualifiedName entityContainer, String functionImportName) throws ODataException
CsdlEdmProviderCsdlFunctionImport or null if nothing is foundgetFunctionImport in interface CsdlEdmProviderentityContainer - this FunctionImport is contained inCsdlFunctionImport for the given container name and function import nameODataExceptionpublic CsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException
CsdlEdmProviderCsdlEntityContainerInfo or null if nothing is foundgetEntityContainerInfo in interface CsdlEdmProviderentityContainerName - (null for default container)CsdlEntityContainerInfo for the given nameODataExceptionpublic List<CsdlAliasInfo> getAliasInfos() throws ODataException
CsdlEdmProvidergetAliasInfos in interface CsdlEdmProviderODataExceptionpublic List<CsdlSchema> getSchemas() throws ODataException
CsdlEdmProviderCsdlSchemagetSchemas in interface CsdlEdmProviderCsdlSchema>ODataExceptionpublic CsdlEntityContainer getEntityContainer() throws ODataException
CsdlEdmProvidergetEntityContainer in interface CsdlEdmProviderCsdlEntityContainer of this edmODataExceptionpublic CsdlAnnotations getAnnotationsGroup(FullQualifiedName targetName) throws ODataException
getAnnotationsGroup in interface CsdlEdmProviderCsdlAnnotations group for the given TargetODataExceptionpublic CsdlAnnotatable getAnnoatatable(FullQualifiedName annotatedName) throws ODataException
getAnnoatatable in interface CsdlEdmProviderODataExceptionCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.