public abstract class CsdlAbstractEdmProvider extends Object implements CsdlEdmProvider
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 |
getAnnotatable(FullQualifiedName annotatedName)
Gets annotatable.
|
CsdlAnnotations |
getAnnotationsGroup(FullQualifiedName targetName)
Gets annotations group.
|
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 CsdlEdmProviderenumTypeName - full qualified name of enum typeODataException - the o data exceptionpublic CsdlTypeDefinition getTypeDefinition(FullQualifiedName typeDefinitionName) throws ODataException
CsdlEdmProviderCsdlTypeDefinition or null if nothing is foundgetTypeDefinition in interface CsdlEdmProvidertypeDefinitionName - full qualified name of type definitionODataException - the o data exceptionpublic CsdlEntityType getEntityType(FullQualifiedName entityTypeName) throws ODataException
CsdlEdmProviderCsdlEntityType or null if nothing is foundgetEntityType in interface CsdlEdmProviderentityTypeName - full qualified name of entity typeODataException - the o data exceptionpublic CsdlComplexType getComplexType(FullQualifiedName complexTypeName) throws ODataException
CsdlEdmProviderCsdlComplexType or null if nothing is found.getComplexType in interface CsdlEdmProvidercomplexTypeName - full qualified name of complex typeODataException - the o data exceptionpublic List<CsdlAction> getActions(FullQualifiedName actionName) throws ODataException
CsdlEdmProviderCsdlAction for the FullQualifiedname
or null if nothing is foundgetActions in interface CsdlEdmProvideractionName - full qualified name of actionODataException - the o data exceptionpublic List<CsdlFunction> getFunctions(FullQualifiedName functionName) throws ODataException
CsdlEdmProviderCsdlFunction for the FullQualifiedname or null if nothing is
foundgetFunctions in interface CsdlEdmProviderfunctionName - full qualified name of functionODataException - the o data exceptionpublic CsdlTerm getTerm(FullQualifiedName termName) throws ODataException
CsdlEdmProviderCsdlTerm for the FullQualifiedName or null if nothing is found.getTerm in interface CsdlEdmProvidertermName - the name of the TermODataException - the o data exceptionpublic CsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException
CsdlEdmProviderCsdlEntitySet or null if nothing is foundgetEntitySet in interface CsdlEdmProviderentityContainer - this EntitySet is contained inentitySetName - name of entity setODataException - the o data exceptionpublic CsdlSingleton getSingleton(FullQualifiedName entityContainer, String singletonName) throws ODataException
CsdlEdmProviderCsdlSingleton or null if nothing is foundgetSingleton in interface CsdlEdmProviderentityContainer - this Singleton is contained insingletonName - name of singletonODataException - the o data exceptionpublic CsdlActionImport getActionImport(FullQualifiedName entityContainer, String actionImportName) throws ODataException
CsdlEdmProviderCsdlActionImport or null if nothing is foundgetActionImport in interface CsdlEdmProviderentityContainer - this ActionImport is contained inactionImportName - name of action importODataException - the o data exceptionpublic CsdlFunctionImport getFunctionImport(FullQualifiedName entityContainer, String functionImportName) throws ODataException
CsdlEdmProviderCsdlFunctionImport or null if nothing is foundgetFunctionImport in interface CsdlEdmProviderentityContainer - this FunctionImport is contained infunctionImportName - name of function importODataException - the o data exceptionpublic CsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException
CsdlEdmProviderCsdlEntityContainerInfo or null if nothing is foundgetEntityContainerInfo in interface CsdlEdmProviderentityContainerName - (null for default container)ODataException - the o data exceptionpublic List<CsdlAliasInfo> getAliasInfos() throws ODataException
CsdlEdmProvidergetAliasInfos in interface CsdlEdmProviderODataException - the o data exceptionpublic List<CsdlSchema> getSchemas() throws ODataException
CsdlEdmProviderCsdlSchemagetSchemas in interface CsdlEdmProviderODataException - the o data exceptionpublic CsdlEntityContainer getEntityContainer() throws ODataException
CsdlEdmProvidergetEntityContainer in interface CsdlEdmProviderODataException - the o data exceptionpublic CsdlAnnotations getAnnotationsGroup(FullQualifiedName targetName) throws ODataException
CsdlEdmProvidergetAnnotationsGroup in interface CsdlEdmProvidertargetName - full qualified name of targetODataException - the o data exceptionpublic CsdlAnnotatable getAnnotatable(FullQualifiedName annotatedName) throws ODataException
CsdlEdmProvidergetAnnotatable in interface CsdlEdmProviderannotatedName - full qualified name of annotatableODataException - the o data exceptionCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.