Package org.apache.olingo.odata2.api.ep.callback
Entity Provider Callbacks
These callbacks will be used to support the $expand query option. Callbacks have to implement the
ODataCallback as a marker.
To support an expanded entry the OnWriteEntryContent interface
has to be implemented.
To support an expanded feed the OnWriteFeedContent interface has
to be implemented.
All callbacks are registered for a navigation property in a HashMap<String as navigation property name, callback for this navigation property> and will only be called if a matching $expand clause is found.
-
Interface Summary Interface Description OnReadInlineContent Callback interface for the deep insert read calls (read of<m:inline>content).OnWriteEntryContent Callback interface for the $expand query option.OnWriteFeedContent Callback interface for the $expand query option.TombstoneCallback Interface that must be implemented in order to provide tombstone support. -
Class Summary Class Description ReadEntryResult AReadEntryResultrepresents an inlined navigation property which points to an entry.ReadFeedResult AReadFeedResultrepresents an inlined navigation property which points to a feed (in the form of a list ofODataEntryinstances).ReadResult AReadResultrepresents an inlined navigation property which points to an entry or feed.TombstoneCallbackResult Objects of this class are a container for the result of theTombstoneCallback.WriteCallbackContext Wrapper forWriteEntryCallbackContextandWriteFeedCallbackContext.WriteEntryCallbackContext Context given if the target of an expand is an entry.WriteEntryCallbackResult Result of a callback.WriteFeedCallbackContext Context given if the target of an expand is a feed.WriteFeedCallbackResult Result of a callback.