Class AbstractEdmBindingTarget
java.lang.Object
org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
org.apache.olingo.commons.core.edm.AbstractEdmNamed
org.apache.olingo.commons.core.edm.AbstractEdmBindingTarget
- All Implemented Interfaces:
EdmAnnotatable,EdmBindingTarget,EdmMappable,EdmNamed
- Direct Known Subclasses:
EdmEntitySetImpl,EdmSingletonImpl
-
Field Summary
Fields inherited from class org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
edm -
Constructor Summary
ConstructorsConstructorDescriptionAbstractEdmBindingTarget(Edm edm, EdmEntityContainer container, CsdlBindingTarget target) -
Method Summary
Modifier and TypeMethodDescriptionReturns the entity container this target is contained in.Get the entity type.Get the entity type with annotations defined in external file.Get mapping information applied to an EDM element.Returns the target for a given path.getTitle()Returns a human readable title or null if not set.Methods inherited from class org.apache.olingo.commons.core.edm.AbstractEdmNamed
getName, toStringMethods inherited from class org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
getAnnotation, getAnnotationsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation, getAnnotations
-
Constructor Details
-
AbstractEdmBindingTarget
-
-
Method Details
-
getEntityContainer
Description copied from interface:EdmBindingTargetReturns the entity container this target is contained in.- Specified by:
getEntityContainerin interfaceEdmBindingTarget- Returns:
EdmEntityContainer
-
getEntityType
Description copied from interface:EdmBindingTargetGet the entity type.- Specified by:
getEntityTypein interfaceEdmBindingTarget- Returns:
EdmEntityType
-
getEntityTypeWithAnnotations
Description copied from interface:EdmBindingTargetGet the entity type with annotations defined in external file.- Specified by:
getEntityTypeWithAnnotationsin interfaceEdmBindingTarget- Returns:
EdmEntityType
-
getRelatedBindingTarget
Description copied from interface:EdmBindingTargetReturns the target for a given path.- Specified by:
getRelatedBindingTargetin interfaceEdmBindingTarget- Parameters:
path- path for which the target is returned- Returns:
EdmBindingTarget
-
getTitle
Description copied from interface:EdmBindingTargetReturns a human readable title or null if not set.- Specified by:
getTitlein interfaceEdmBindingTarget- Returns:
- a human readable title or null
-
getMapping
Description copied from interface:EdmMappableGet mapping information applied to an EDM element. May return null if no mapping is defined.- Specified by:
getMappingin interfaceEdmMappable- Returns:
EdmMappingor null if no mapping is defined