Class EdmEntityContainerImplProv
java.lang.Object
org.apache.olingo.odata2.core.edm.provider.EdmEntityContainerImplProv
- All Implemented Interfaces:
EdmAnnotatable,EdmEntityContainer,EdmNamed
public class EdmEntityContainerImplProv
extends Object
implements EdmEntityContainer, EdmAnnotatable
-
Constructor Summary
ConstructorsConstructorDescriptionEdmEntityContainerImplProv(EdmImplProv edm, EntityContainerInfo entityContainerInfo) -
Method Summary
Modifier and TypeMethodDescriptionGet all annotations applied to an EDM elementgetAssociationSet(EdmEntitySet sourceEntitySet, EdmNavigationProperty navigationProperty) Get contained AssociationSet by providing the source entity set and the navigation propertyATTENTION: This method does not support LAZY LOADING.getEntitySet(String name) Get contained EntitySet by nameATTENTION: This method does not support LAZY LOADING.getFunctionImport(String name) Get contained FunctionImport by namegetName()boolean
-
Constructor Details
-
EdmEntityContainerImplProv
public EdmEntityContainerImplProv(EdmImplProv edm, EntityContainerInfo entityContainerInfo) throws EdmException - Throws:
EdmException
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceEdmNamed- Returns:
- name as String
- Throws:
EdmException
-
getEntitySet
Description copied from interface:EdmEntityContainerGet contained EntitySet by name- Specified by:
getEntitySetin interfaceEdmEntityContainer- Returns:
EdmEntitySet- Throws:
EdmException
-
getFunctionImport
Description copied from interface:EdmEntityContainerGet contained FunctionImport by name- Specified by:
getFunctionImportin interfaceEdmEntityContainer- Returns:
EdmFunctionImport- Throws:
EdmException
-
isDefaultEntityContainer
public boolean isDefaultEntityContainer()- Specified by:
isDefaultEntityContainerin interfaceEdmEntityContainer- Returns:
- boolean true if this is the default container
-
getAnnotations
Description copied from interface:EdmAnnotatableGet all annotations applied to an EDM element- Specified by:
getAnnotationsin interfaceEdmAnnotatable- Returns:
EdmAnnotationsnever null- Throws:
EdmException
-
getEntitySets
Description copied from interface:EdmEntityContainerATTENTION: This method does not support LAZY LOADING.
Get list of all contained EntitySets.- Specified by:
getEntitySetsin interfaceEdmEntityContainer- Returns:
- with all contained
EdmEntitySet - Throws:
EdmException
-
getAssociationSets
Description copied from interface:EdmEntityContainerATTENTION: This method does not support LAZY LOADING.
Get list of all contained AssociationSets- Specified by:
getAssociationSetsin interfaceEdmEntityContainer- Returns:
- list with all contained
EdmAssociationSet - Throws:
EdmException
-
getNamespace
- Specified by:
getNamespacein interfaceEdmEntityContainer- Returns:
- String namepspace of the container
- Throws:
EdmException
-