public interface FetchSource
Contract for a FetchSource (aka, the thing that owns the fetched attribute).
| Modifier and Type | Method and Description |
|---|---|
BidirectionalEntityReference[] |
getBidirectionalEntityReferences()
Retrieve the bidirectional entity references owned by this fetch source.
|
Fetch[] |
getFetches()
Retrieve the fetches owned by this fetch source.
|
PropertyPath |
getPropertyPath()
Get the property path to this fetch source
|
String |
getQuerySpaceUid()
Get the UID for this fetch source’s query space.
|
EntityReference |
resolveEntityReference()
Resolve the "current"
EntityReference, or null if none. |
PropertyPath getPropertyPath()
Get the property path to this fetch source
String getQuerySpaceUid()
Get the UID for this fetch source’s query space.
Fetch[] getFetches()
Retrieve the fetches owned by this fetch source.
BidirectionalEntityReference[] getBidirectionalEntityReferences()
Retrieve the bidirectional entity references owned by this fetch source.
EntityReference resolveEntityReference()
Resolve the "current" EntityReference, or null if none.
If this object is an EntityReference, then this object is returned;
otherwise, if this object is a Fetch, then the nearest
EntityReference will be resolved from its source, if possible.
If no EntityReference can be resolved, null is return.
Fetch.getSource().Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.