public class SchemaBasedEdmProvider extends Object implements org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
| Constructor and Description |
|---|
SchemaBasedEdmProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSchema(org.apache.olingo.commons.api.edm.provider.CsdlSchema schema) |
org.apache.olingo.commons.api.edm.provider.CsdlActionImport |
getActionImport(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String actionImportName) |
List<org.apache.olingo.commons.api.edm.provider.CsdlAction> |
getActions(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
List<org.apache.olingo.commons.api.edm.provider.CsdlAliasInfo> |
getAliasInfos() |
org.apache.olingo.commons.api.edm.provider.CsdlAnnotations |
getAnnotationsGroup(org.apache.olingo.commons.api.edm.FullQualifiedName targetName,
String qualifier) |
org.apache.olingo.commons.api.edm.provider.CsdlComplexType |
getComplexType(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
org.apache.olingo.commons.api.edm.provider.CsdlEntityContainer |
getEntityContainer() |
org.apache.olingo.commons.api.edm.provider.CsdlEntityContainerInfo |
getEntityContainerInfo(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
org.apache.olingo.commons.api.edm.provider.CsdlEntitySet |
getEntitySet(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String entitySetName) |
org.apache.olingo.commons.api.edm.provider.CsdlEntityType |
getEntityType(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
org.apache.olingo.commons.api.edm.provider.CsdlEnumType |
getEnumType(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
org.apache.olingo.commons.api.edm.provider.CsdlFunctionImport |
getFunctionImport(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String functionImportName) |
List<org.apache.olingo.commons.api.edm.provider.CsdlFunction> |
getFunctions(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
List<org.apache.olingo.commons.api.edm.provider.CsdlSchema> |
getSchemas() |
org.apache.olingo.commons.api.edm.provider.CsdlSingleton |
getSingleton(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String singletonName) |
org.apache.olingo.commons.api.edm.provider.CsdlTerm |
getTerm(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
org.apache.olingo.commons.api.edm.provider.CsdlTypeDefinition |
getTypeDefinition(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) |
public void addSchema(org.apache.olingo.commons.api.edm.provider.CsdlSchema schema)
public org.apache.olingo.commons.api.edm.provider.CsdlEnumType getEnumType(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)
throws org.apache.olingo.commons.api.ex.ODataException
getEnumType in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlTypeDefinition getTypeDefinition(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)
throws org.apache.olingo.commons.api.ex.ODataException
getTypeDefinition in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic List<org.apache.olingo.commons.api.edm.provider.CsdlFunction> getFunctions(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) throws org.apache.olingo.commons.api.ex.ODataException
getFunctions in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlTerm getTerm(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)
throws org.apache.olingo.commons.api.ex.ODataException
getTerm in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlEntitySet getEntitySet(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String entitySetName)
throws org.apache.olingo.commons.api.ex.ODataException
getEntitySet in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlSingleton getSingleton(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String singletonName)
throws org.apache.olingo.commons.api.ex.ODataException
getSingleton in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlActionImport getActionImport(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String actionImportName)
throws org.apache.olingo.commons.api.ex.ODataException
getActionImport in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlFunctionImport getFunctionImport(org.apache.olingo.commons.api.edm.FullQualifiedName fqn,
String functionImportName)
throws org.apache.olingo.commons.api.ex.ODataException
getFunctionImport in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlEntityContainerInfo getEntityContainerInfo(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)
throws org.apache.olingo.commons.api.ex.ODataException
getEntityContainerInfo in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic List<org.apache.olingo.commons.api.edm.provider.CsdlAliasInfo> getAliasInfos() throws org.apache.olingo.commons.api.ex.ODataException
getAliasInfos in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlEntityContainer getEntityContainer()
throws org.apache.olingo.commons.api.ex.ODataException
getEntityContainer in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic List<org.apache.olingo.commons.api.edm.provider.CsdlSchema> getSchemas() throws org.apache.olingo.commons.api.ex.ODataException
getSchemas in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlEntityType getEntityType(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)
throws org.apache.olingo.commons.api.ex.ODataException
getEntityType in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlComplexType getComplexType(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)
throws org.apache.olingo.commons.api.ex.ODataException
getComplexType in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic List<org.apache.olingo.commons.api.edm.provider.CsdlAction> getActions(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) throws org.apache.olingo.commons.api.ex.ODataException
getActions in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionpublic org.apache.olingo.commons.api.edm.provider.CsdlAnnotations getAnnotationsGroup(org.apache.olingo.commons.api.edm.FullQualifiedName targetName,
String qualifier)
throws org.apache.olingo.commons.api.ex.ODataException
getAnnotationsGroup in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProviderorg.apache.olingo.commons.api.ex.ODataExceptionCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.