public interface CsdlEdmProvider
| 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 |
CsdlEnumType getEnumType(FullQualifiedName enumTypeName) throws ODataException
CsdlEnumType or null if nothing is foundenumTypeName - CsdlEnumType for given nameODataExceptionCsdlTypeDefinition getTypeDefinition(FullQualifiedName typeDefinitionName) throws ODataException
CsdlTypeDefinition or null if nothing is foundtypeDefinitionName - CsdlTypeDefinition for given nameODataExceptionCsdlEntityType getEntityType(FullQualifiedName entityTypeName) throws ODataException
CsdlEntityType or null if nothing is foundentityTypeName - CsdlEntityType for the given nameODataExceptionCsdlComplexType getComplexType(FullQualifiedName complexTypeName) throws ODataException
CsdlComplexType or null if nothing is found.complexTypeName - CsdlComplexType for the given nameODataExceptionList<CsdlAction> getActions(FullQualifiedName actionName) throws ODataException
CsdlAction for the FullQualifiedname
or null if nothing is foundactionName - CsdlAction or nullODataExceptionList<CsdlFunction> getFunctions(FullQualifiedName functionName) throws ODataException
CsdlFunction for the FullQualifiedname or null if nothing is
foundfunctionName - CsdlFunction or nullODataExceptionCsdlTerm getTerm(FullQualifiedName termName) throws ODataException
CsdlTerm for the FullQualifiedName or null if nothing is found.termName - the name of the TermCsdlTerm or nullODataExceptionCsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException
CsdlEntitySet or null if nothing is foundentityContainer - this EntitySet is contained inentitySetName - CsdlEntitySet for the given container and entityset nameODataExceptionCsdlSingleton getSingleton(FullQualifiedName entityContainer, String singletonName) throws ODataException
CsdlSingleton or null if nothing is foundentityContainer - this Singleton is contained insingletonName - CsdlSingleton for given container and singleton nameODataExceptionCsdlActionImport getActionImport(FullQualifiedName entityContainer, String actionImportName) throws ODataException
CsdlActionImport or null if nothing is foundentityContainer - this ActionImport is contained inactionImportName - CsdlActionImport for the given container and ActionImport nameODataExceptionCsdlFunctionImport getFunctionImport(FullQualifiedName entityContainer, String functionImportName) throws ODataException
CsdlFunctionImport or null if nothing is foundentityContainer - this FunctionImport is contained infunctionImportName - CsdlFunctionImport for the given container name and function import nameODataExceptionCsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException
CsdlEntityContainerInfo or null if nothing is foundentityContainerName - (null for default container)CsdlEntityContainerInfo for the given nameODataExceptionList<CsdlAliasInfo> getAliasInfos() throws ODataException
ODataExceptionList<CsdlSchema> getSchemas() throws ODataException
CsdlSchemaCsdlSchema>ODataExceptionCsdlEntityContainer getEntityContainer() throws ODataException
CsdlEntityContainer of this edmODataExceptionCsdlAnnotations getAnnotationsGroup(FullQualifiedName targetName) throws ODataException
targetName - CsdlAnnotations group for the given TargetODataExceptionCsdlAnnotatable getAnnoatatable(FullQualifiedName annotatedName) throws ODataException
annotatedName - ODataExceptionCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.