Class EdmImplProv
- java.lang.Object
-
- org.apache.olingo.odata2.core.edm.EdmImpl
-
- org.apache.olingo.odata2.core.edm.provider.EdmImplProv
-
- All Implemented Interfaces:
Edm,EdmProviderAccessor
public class EdmImplProv extends EdmImpl implements EdmProviderAccessor
-
-
Field Summary
Fields Modifier and Type Field Description protected EdmProvideredmProvider-
Fields inherited from class org.apache.olingo.odata2.core.edm.EdmImpl
edmServiceMetadata
-
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 EdmImplProv(EdmProvider edmProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,String>createAliasToNamespaceInfo()protected EdmAssociationcreateAssociation(FullQualifiedName fqName)protected EdmComplexTypecreateComplexType(FullQualifiedName fqName)protected EdmEntityContainercreateEntityContainer(String name)protected List<EdmEntitySet>createEntitySets()protected EdmEntityTypecreateEntityType(FullQualifiedName fqName)protected List<EdmFunctionImport>createFunctionImports()EdmProvidergetEdmProvider()-
Methods inherited from class org.apache.olingo.odata2.core.edm.EdmImpl
getAssociation, getComplexType, getDefaultEntityContainer, getEntityContainer, getEntitySets, getEntityType, getFunctionImports, getServiceMetadata
-
-
-
-
Field Detail
-
edmProvider
protected EdmProvider edmProvider
-
-
Constructor Detail
-
EdmImplProv
public EdmImplProv(EdmProvider edmProvider)
-
-
Method Detail
-
createEntityContainer
protected EdmEntityContainer createEntityContainer(String name) throws ODataException
- Specified by:
createEntityContainerin classEdmImpl- Throws:
ODataException
-
createEntityType
protected EdmEntityType createEntityType(FullQualifiedName fqName) throws ODataException
- Specified by:
createEntityTypein classEdmImpl- Throws:
ODataException
-
createComplexType
protected EdmComplexType createComplexType(FullQualifiedName fqName) throws ODataException
- Specified by:
createComplexTypein classEdmImpl- Throws:
ODataException
-
createAssociation
protected EdmAssociation createAssociation(FullQualifiedName fqName) throws ODataException
- Specified by:
createAssociationin classEdmImpl- Throws:
ODataException
-
getEdmProvider
public EdmProvider getEdmProvider()
- Specified by:
getEdmProviderin interfaceEdmProviderAccessor
-
createEntitySets
protected List<EdmEntitySet> createEntitySets() throws ODataException
- Specified by:
createEntitySetsin classEdmImpl- Throws:
ODataException
-
createFunctionImports
protected List<EdmFunctionImport> createFunctionImports() throws ODataException
- Specified by:
createFunctionImportsin classEdmImpl- Throws:
ODataException
-
createAliasToNamespaceInfo
protected Map<String,String> createAliasToNamespaceInfo() throws ODataException
- Specified by:
createAliasToNamespaceInfoin classEdmImpl- Throws:
ODataException
-
-