Class EdmImpl
- java.lang.Object
-
- org.apache.olingo.odata2.client.core.edm.Impl.EdmImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityContainer>edmEntityContainersprotected Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityType>edmEntityTypes-
Fields inherited from interface org.apache.olingo.odata2.api.edm.Edm
DELIMITER, LINK_REL_EDIT, LINK_REL_EDIT_MEDIA, LINK_REL_NEXT, LINK_REL_SELF, NAMESPACE_APP_2007, NAMESPACE_ATOM_2005, NAMESPACE_D_2007_08, NAMESPACE_EDM_2006_04, NAMESPACE_EDM_2007_05, NAMESPACE_EDM_2008_01, NAMESPACE_EDM_2008_09, NAMESPACE_EDMX_2007_06, NAMESPACE_M_2007_08, NAMESPACE_REL_2007_08, NAMESPACE_REL_ASSOC_2007_08, NAMESPACE_SCHEME_2007_08, NAMESPACE_XML_1998, PREFIX_APP, PREFIX_ATOM, PREFIX_D, PREFIX_EDM, PREFIX_EDMX, PREFIX_M, PREFIX_XML
-
-
Constructor Summary
Constructors Constructor Description EdmImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getAliasToNamespaceInfo()org.apache.olingo.odata2.api.edm.EdmAssociationgetAssociation(String namespaceOrAlias, String name)org.apache.olingo.odata2.api.edm.EdmComplexTypegetComplexType(String namespaceOrAlias, String name)org.apache.olingo.odata2.api.edm.EdmEntityContainergetDefaultEntityContainer()Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmAssociation>getEdmAssociations()Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmComplexType>getEdmComplexTypes()Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityContainer>getEdmEntityContainers()List<org.apache.olingo.odata2.api.edm.EdmEntitySet>getEdmEntitySets()Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityType>getEdmEntityTypes()List<org.apache.olingo.odata2.api.edm.EdmFunctionImport>getEdmFunctionImports()org.apache.olingo.odata2.api.edm.EdmEntityContainergetEntityContainer(String name)List<org.apache.olingo.odata2.api.edm.EdmEntitySet>getEntitySets()org.apache.olingo.odata2.api.edm.EdmEntityTypegetEntityType(String namespaceOrAlias, String name)List<org.apache.olingo.odata2.api.edm.EdmFunctionImport>getFunctionImports()List<EdmSchema>getSchemas()org.apache.olingo.odata2.api.edm.EdmServiceMetadatagetServiceMetadata()EdmImplsetAliasToNamespaceInfo(Map<String,String> aliasToNamespaceInfo)EdmImplsetDefaultEntityContainer(org.apache.olingo.odata2.api.edm.EdmEntityContainer defaultEdmEntityContainer)EdmImplsetEdmAssociations(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmAssociation> edmAssociations)EdmImplsetEdmComplexTypes(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmComplexType> edmComplexTypes)EdmImplsetEdmEntityContainers(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityContainer> edmEntityContainers)EdmImplsetEdmEntitySets(List<org.apache.olingo.odata2.api.edm.EdmEntitySet> edmEntitySets)EdmImplsetEdmEntityTypes(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityType> edmEntityTypes)EdmImplsetEdmFunctionImports(List<org.apache.olingo.odata2.api.edm.EdmFunctionImport> edmFunctionImports)EdmImplsetEdmSchemas(List<EdmSchema> edmSchema)StringtoString()
-
-
-
Field Detail
-
edmEntityContainers
protected Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityContainer> edmEntityContainers
-
edmEntityTypes
protected Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityType> edmEntityTypes
-
-
Method Detail
-
getEntityContainer
public org.apache.olingo.odata2.api.edm.EdmEntityContainer getEntityContainer(String name) throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getEntityContainerin interfaceorg.apache.olingo.odata2.api.edm.Edm- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getEntityType
public org.apache.olingo.odata2.api.edm.EdmEntityType getEntityType(String namespaceOrAlias, String name) throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getEntityTypein interfaceorg.apache.olingo.odata2.api.edm.Edm- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getComplexType
public org.apache.olingo.odata2.api.edm.EdmComplexType getComplexType(String namespaceOrAlias, String name) throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getComplexTypein interfaceorg.apache.olingo.odata2.api.edm.Edm- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getAssociation
public org.apache.olingo.odata2.api.edm.EdmAssociation getAssociation(String namespaceOrAlias, String name) throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getAssociationin interfaceorg.apache.olingo.odata2.api.edm.Edm- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
setDefaultEntityContainer
public EdmImpl setDefaultEntityContainer(org.apache.olingo.odata2.api.edm.EdmEntityContainer defaultEdmEntityContainer) throws org.apache.olingo.odata2.api.edm.EdmException
- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getDefaultEntityContainer
public org.apache.olingo.odata2.api.edm.EdmEntityContainer getDefaultEntityContainer() throws org.apache.olingo.odata2.api.edm.EdmException- Specified by:
getDefaultEntityContainerin interfaceorg.apache.olingo.odata2.api.edm.Edm- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getEntitySets
public List<org.apache.olingo.odata2.api.edm.EdmEntitySet> getEntitySets() throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getEntitySetsin interfaceorg.apache.olingo.odata2.api.edm.Edm- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getFunctionImports
public List<org.apache.olingo.odata2.api.edm.EdmFunctionImport> getFunctionImports() throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getFunctionImportsin interfaceorg.apache.olingo.odata2.api.edm.Edm- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getServiceMetadata
public org.apache.olingo.odata2.api.edm.EdmServiceMetadata getServiceMetadata()
- Specified by:
getServiceMetadatain interfaceorg.apache.olingo.odata2.api.edm.Edm
-
getEdmEntityContainers
public Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityContainer> getEdmEntityContainers()
-
setEdmEntityContainers
public EdmImpl setEdmEntityContainers(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityContainer> edmEntityContainers)
-
getEdmEntityTypes
public Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityType> getEdmEntityTypes()
-
setEdmEntityTypes
public EdmImpl setEdmEntityTypes(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmEntityType> edmEntityTypes)
-
getEdmComplexTypes
public Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmComplexType> getEdmComplexTypes()
-
setEdmComplexTypes
public EdmImpl setEdmComplexTypes(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmComplexType> edmComplexTypes)
-
getEdmAssociations
public Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmAssociation> getEdmAssociations()
-
setEdmAssociations
public EdmImpl setEdmAssociations(Map<org.apache.olingo.odata2.api.edm.FullQualifiedName,org.apache.olingo.odata2.api.edm.EdmAssociation> edmAssociations)
-
setAliasToNamespaceInfo
public EdmImpl setAliasToNamespaceInfo(Map<String,String> aliasToNamespaceInfo)
-
getEdmEntitySets
public List<org.apache.olingo.odata2.api.edm.EdmEntitySet> getEdmEntitySets()
-
setEdmEntitySets
public EdmImpl setEdmEntitySets(List<org.apache.olingo.odata2.api.edm.EdmEntitySet> edmEntitySets)
-
getEdmFunctionImports
public List<org.apache.olingo.odata2.api.edm.EdmFunctionImport> getEdmFunctionImports()
-
setEdmFunctionImports
public EdmImpl setEdmFunctionImports(List<org.apache.olingo.odata2.api.edm.EdmFunctionImport> edmFunctionImports)
-
getSchemas
public List<EdmSchema> getSchemas()
- Specified by:
getSchemasin interfaceClientEdm
-
-