Package org.apache.olingo.odata2.api.edm
Interface Edm
-
public interface Edm@org.apache.olingo.odata2.DoNotImplement Entity Data Model (EDM)Interface representing a Entity Data Model as described in the Conceptual Schema Definition.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDELIMITERstatic StringLINK_REL_EDITstatic StringLINK_REL_EDIT_MEDIAstatic StringLINK_REL_NEXTstatic StringLINK_REL_SELFstatic StringNAMESPACE_APP_2007static StringNAMESPACE_ATOM_2005static StringNAMESPACE_D_2007_08static StringNAMESPACE_EDM_2006_04static StringNAMESPACE_EDM_2007_05static StringNAMESPACE_EDM_2008_01static StringNAMESPACE_EDM_2008_09static StringNAMESPACE_EDMX_2007_06static StringNAMESPACE_M_2007_08static StringNAMESPACE_REL_2007_08static StringNAMESPACE_REL_ASSOC_2007_08static StringNAMESPACE_SCHEME_2007_08static StringNAMESPACE_XML_1998static StringPREFIX_APPstatic StringPREFIX_ATOMstatic StringPREFIX_Dstatic StringPREFIX_EDMstatic StringPREFIX_EDMXstatic StringPREFIX_Mstatic StringPREFIX_XML
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EdmAssociationgetAssociation(String namespace, String name)Get association by full qualified nameEdmComplexTypegetComplexType(String namespace, String name)Get complex type by full qualified nameEdmEntityContainergetDefaultEntityContainer()Get default entity containerEdmEntityContainergetEntityContainer(String name)Get entity container by nameList<EdmEntitySet>getEntitySets()Get all contained EntitySetsEdmEntityTypegetEntityType(String namespace, String name)Get entity type by full qualified nameList<EdmFunctionImport>getFunctionImports()Get all contained FunctionImportsEdmServiceMetadatagetServiceMetadata()Get service metadata
-
-
-
Field Detail
-
NAMESPACE_EDM_2006_04
static final String NAMESPACE_EDM_2006_04
- See Also:
- Constant Field Values
-
NAMESPACE_EDM_2007_05
static final String NAMESPACE_EDM_2007_05
- See Also:
- Constant Field Values
-
NAMESPACE_EDM_2008_01
static final String NAMESPACE_EDM_2008_01
- See Also:
- Constant Field Values
-
NAMESPACE_EDM_2008_09
static final String NAMESPACE_EDM_2008_09
- See Also:
- Constant Field Values
-
NAMESPACE_APP_2007
static final String NAMESPACE_APP_2007
- See Also:
- Constant Field Values
-
NAMESPACE_ATOM_2005
static final String NAMESPACE_ATOM_2005
- See Also:
- Constant Field Values
-
NAMESPACE_D_2007_08
static final String NAMESPACE_D_2007_08
- See Also:
- Constant Field Values
-
NAMESPACE_M_2007_08
static final String NAMESPACE_M_2007_08
- See Also:
- Constant Field Values
-
NAMESPACE_EDMX_2007_06
static final String NAMESPACE_EDMX_2007_06
- See Also:
- Constant Field Values
-
NAMESPACE_REL_2007_08
static final String NAMESPACE_REL_2007_08
- See Also:
- Constant Field Values
-
NAMESPACE_REL_ASSOC_2007_08
static final String NAMESPACE_REL_ASSOC_2007_08
- See Also:
- Constant Field Values
-
NAMESPACE_SCHEME_2007_08
static final String NAMESPACE_SCHEME_2007_08
- See Also:
- Constant Field Values
-
NAMESPACE_XML_1998
static final String NAMESPACE_XML_1998
- See Also:
- Constant Field Values
-
PREFIX_EDM
static final String PREFIX_EDM
- See Also:
- Constant Field Values
-
PREFIX_APP
static final String PREFIX_APP
- See Also:
- Constant Field Values
-
PREFIX_ATOM
static final String PREFIX_ATOM
- See Also:
- Constant Field Values
-
PREFIX_D
static final String PREFIX_D
- See Also:
- Constant Field Values
-
PREFIX_M
static final String PREFIX_M
- See Also:
- Constant Field Values
-
PREFIX_XML
static final String PREFIX_XML
- See Also:
- Constant Field Values
-
PREFIX_EDMX
static final String PREFIX_EDMX
- See Also:
- Constant Field Values
-
LINK_REL_SELF
static final String LINK_REL_SELF
- See Also:
- Constant Field Values
-
LINK_REL_EDIT_MEDIA
static final String LINK_REL_EDIT_MEDIA
- See Also:
- Constant Field Values
-
LINK_REL_EDIT
static final String LINK_REL_EDIT
- See Also:
- Constant Field Values
-
LINK_REL_NEXT
static final String LINK_REL_NEXT
- See Also:
- Constant Field Values
-
DELIMITER
static final String DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEntityContainer
EdmEntityContainer getEntityContainer(String name) throws EdmException
Get entity container by nameSee
EdmEntityContainerfor more information.- Parameters:
name- Nome- Returns:
EdmEntityContainer- Throws:
EdmException- Caso ocorra uma exceção EDM
-
getEntityType
EdmEntityType getEntityType(String namespace, String name) throws EdmException
Get entity type by full qualified nameSee
EdmEntityTypefor more information.- Parameters:
namespace- Namespacename- Nome- Returns:
EdmEntityType- Throws:
EdmException- Caso ocorra uma exceção EDM
-
getComplexType
EdmComplexType getComplexType(String namespace, String name) throws EdmException
Get complex type by full qualified nameSee
EdmComplexTypefor more information.- Parameters:
namespace- Namespacename- Nome- Returns:
EdmComplexType- Throws:
EdmException- Caso ocorra uma exceção EDM
-
getAssociation
EdmAssociation getAssociation(String namespace, String name) throws EdmException
Get association by full qualified nameSee
EdmAssociationfor more information.- Parameters:
namespace- Namespacename- Nome- Returns:
EdmAssociation- Throws:
EdmException- Caso ocorra uma exceção EDM
-
getServiceMetadata
EdmServiceMetadata getServiceMetadata()
Get service metadataSee
EdmServiceMetadatafor more information.- Returns:
EdmServiceMetadata
-
getDefaultEntityContainer
EdmEntityContainer getDefaultEntityContainer() throws EdmException
Get default entity containerSee
EdmEntityContainerfor more information.- Returns:
EdmEntityContainer- Throws:
EdmException- Caso ocorra uma exceção EDM
-
getEntitySets
List<EdmEntitySet> getEntitySets() throws EdmException
Get all contained EntitySets- Returns:
- a list of
EdmEntitySet - Throws:
EdmException- Caso ocorra uma exceção EDM
-
getFunctionImports
List<EdmFunctionImport> getFunctionImports() throws EdmException
Get all contained FunctionImports- Returns:
- a list of
EdmFunctionImport - Throws:
EdmException- Caso ocorra uma exceção EDM
-
-