Class EdmImpl
java.lang.Object
org.apache.olingo.odata2.core.edm.EdmImpl
- All Implemented Interfaces:
Edm
- Direct Known Subclasses:
EdmImplProv
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract EdmAssociationcreateAssociation(FullQualifiedName fqName) protected abstract EdmComplexTypecreateComplexType(FullQualifiedName fqName) protected abstract EdmEntityContainercreateEntityContainer(String name) protected abstract List<EdmEntitySet>protected abstract EdmEntityTypecreateEntityType(FullQualifiedName fqName) protected abstract List<EdmFunctionImport>getAssociation(String namespaceOrAlias, String name) Get association by full qualified namegetComplexType(String namespaceOrAlias, String name) Get complex type by full qualified nameGet default entity containergetEntityContainer(String name) Get entity container by nameGet all contained EntitySetsgetEntityType(String namespaceOrAlias, String name) Get entity type by full qualified nameGet all contained FunctionImportsGet service metadata
-
Field Details
-
edmServiceMetadata
-
-
Constructor Details
-
EdmImpl
-
-
Method Details
-
getEntityContainer
Description copied from interface:EdmGet entity container by nameSee
EdmEntityContainerfor more information.- Specified by:
getEntityContainerin interfaceEdm- Returns:
EdmEntityContainer- Throws:
EdmException
-
getEntityType
Description copied from interface:EdmGet entity type by full qualified nameSee
EdmEntityTypefor more information.- Specified by:
getEntityTypein interfaceEdm- Returns:
EdmEntityType- Throws:
EdmException
-
getComplexType
Description copied from interface:EdmGet complex type by full qualified nameSee
EdmComplexTypefor more information.- Specified by:
getComplexTypein interfaceEdm- Returns:
EdmComplexType- Throws:
EdmException
-
getAssociation
Description copied from interface:EdmGet association by full qualified nameSee
EdmAssociationfor more information.- Specified by:
getAssociationin interfaceEdm- Returns:
EdmAssociation- Throws:
EdmException
-
getServiceMetadata
Description copied from interface:EdmGet service metadataSee
EdmServiceMetadatafor more information.- Specified by:
getServiceMetadatain interfaceEdm- Returns:
EdmServiceMetadata
-
getDefaultEntityContainer
Description copied from interface:EdmGet default entity containerSee
EdmEntityContainerfor more information.- Specified by:
getDefaultEntityContainerin interfaceEdm- Returns:
EdmEntityContainer- Throws:
EdmException
-
getEntitySets
Description copied from interface:EdmGet all contained EntitySets- Specified by:
getEntitySetsin interfaceEdm- Returns:
- a list of
EdmEntitySet - Throws:
EdmException
-
getFunctionImports
Description copied from interface:EdmGet all contained FunctionImports- Specified by:
getFunctionImportsin interfaceEdm- Returns:
- a list of
EdmFunctionImport - Throws:
EdmException
-
createEntityContainer
- Throws:
ODataException
-
createEntityType
- Throws:
ODataException
-
createComplexType
- Throws:
ODataException
-
createAssociation
- Throws:
ODataException
-
createEntitySets
- Throws:
ODataException
-
createFunctionImports
- Throws:
ODataException
-
createAliasToNamespaceInfo
- Throws:
ODataException
-