public class ClientCsdlEdmProvider extends CsdlAbstractEdmProvider
| Constructor and Description |
|---|
ClientCsdlEdmProvider(Map<String,CsdlSchema> xmlSchemas) |
| 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
|
CsdlAnnotations |
getAnnotationsGroup(FullQualifiedName targetName,
String qualifier)
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 ClientCsdlEdmProvider(Map<String,CsdlSchema> xmlSchemas)
public CsdlEnumType getEnumType(FullQualifiedName enumTypeName) throws ODataException
CsdlEdmProviderCsdlEnumType or null if nothing is foundgetEnumType in interface CsdlEdmProvidergetEnumType in class CsdlAbstractEdmProviderenumTypeName - full qualified name of enum typeODataExceptionpublic CsdlTypeDefinition getTypeDefinition(FullQualifiedName typeDefinitionName) throws ODataException
CsdlEdmProviderCsdlTypeDefinition or null if nothing is foundgetTypeDefinition in interface CsdlEdmProvidergetTypeDefinition in class CsdlAbstractEdmProvidertypeDefinitionName - full qualified name of type definitionODataExceptionpublic CsdlEntityType getEntityType(FullQualifiedName entityTypeName) throws ODataException
CsdlEdmProviderCsdlEntityType or null if nothing is foundgetEntityType in interface CsdlEdmProvidergetEntityType in class CsdlAbstractEdmProviderentityTypeName - full qualified name of entity typeODataExceptionpublic CsdlComplexType getComplexType(FullQualifiedName complexTypeName) throws ODataException
CsdlEdmProviderCsdlComplexType or null if nothing is found.getComplexType in interface CsdlEdmProvidergetComplexType in class CsdlAbstractEdmProvidercomplexTypeName - full qualified name of complex typeODataExceptionpublic List<CsdlAction> getActions(FullQualifiedName actionName) throws ODataException
CsdlEdmProviderCsdlAction for the FullQualifiedname
or null if nothing is foundgetActions in interface CsdlEdmProvidergetActions in class CsdlAbstractEdmProvideractionName - full qualified name of actionODataExceptionpublic List<CsdlFunction> getFunctions(FullQualifiedName functionName) throws ODataException
CsdlEdmProviderCsdlFunction for the FullQualifiedname or null if nothing is
foundgetFunctions in interface CsdlEdmProvidergetFunctions in class CsdlAbstractEdmProviderfunctionName - full qualified name of functionODataExceptionpublic CsdlTerm getTerm(FullQualifiedName termName) throws ODataException
CsdlEdmProviderCsdlTerm for the FullQualifiedName or null if nothing is found.getTerm in interface CsdlEdmProvidergetTerm in class CsdlAbstractEdmProvidertermName - the name of the TermODataExceptionpublic CsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException
CsdlEdmProviderCsdlEntitySet or null if nothing is foundgetEntitySet in interface CsdlEdmProvidergetEntitySet in class CsdlAbstractEdmProviderentityContainer - this EntitySet is contained inentitySetName - name of entity setODataExceptionpublic CsdlSingleton getSingleton(FullQualifiedName entityContainer, String singletonName) throws ODataException
CsdlEdmProviderCsdlSingleton or null if nothing is foundgetSingleton in interface CsdlEdmProvidergetSingleton in class CsdlAbstractEdmProviderentityContainer - this Singleton is contained insingletonName - name of singletonODataExceptionpublic CsdlActionImport getActionImport(FullQualifiedName entityContainer, String actionImportName) throws ODataException
CsdlEdmProviderCsdlActionImport or null if nothing is foundgetActionImport in interface CsdlEdmProvidergetActionImport in class CsdlAbstractEdmProviderentityContainer - this ActionImport is contained inactionImportName - name of action importODataExceptionpublic CsdlFunctionImport getFunctionImport(FullQualifiedName entityContainer, String functionImportName) throws ODataException
CsdlEdmProviderCsdlFunctionImport or null if nothing is foundgetFunctionImport in interface CsdlEdmProvidergetFunctionImport in class CsdlAbstractEdmProviderentityContainer - this FunctionImport is contained infunctionImportName - name of function importODataExceptionpublic CsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException
CsdlEdmProviderCsdlEntityContainerInfo or null if nothing is foundgetEntityContainerInfo in interface CsdlEdmProvidergetEntityContainerInfo in class CsdlAbstractEdmProviderentityContainerName - (null for default container)ODataExceptionpublic List<CsdlAliasInfo> getAliasInfos() throws ODataException
CsdlEdmProvidergetAliasInfos in interface CsdlEdmProvidergetAliasInfos in class CsdlAbstractEdmProviderODataExceptionpublic List<CsdlSchema> getSchemas() throws ODataException
CsdlEdmProviderCsdlSchemagetSchemas in interface CsdlEdmProvidergetSchemas in class CsdlAbstractEdmProviderODataExceptionpublic CsdlEntityContainer getEntityContainer() throws ODataException
CsdlEdmProvidergetEntityContainer in interface CsdlEdmProvidergetEntityContainer in class CsdlAbstractEdmProviderODataExceptionpublic CsdlAnnotations getAnnotationsGroup(FullQualifiedName targetName, String qualifier) throws ODataException
CsdlEdmProvidergetAnnotationsGroup in interface CsdlEdmProvidergetAnnotationsGroup in class CsdlAbstractEdmProvidertargetName - full qualified name of targetqualifier - for the given target. Might be null.ODataExceptionCopyright © 2023. All rights reserved.