Package org.apache.olingo.odata2.api.ep.callback
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.
-
ClassDescriptionCallback interface for the deep insert read calls (read of
<m:inline>content).Callback interface for the $expand query option.Callback interface for the $expand query option.AReadEntryResultrepresents an inlined navigation property which points to an entry.AReadFeedResultrepresents an inlined navigation property which points to a feed (in the form of a list ofODataEntryinstances).AReadResultrepresents an inlined navigation property which points to an entry or feed.Interface that must be implemented in order to provide tombstone support.Objects of this class are a container for the result of theTombstoneCallback.Wrapper forWriteEntryCallbackContextandWriteFeedCallbackContext.Context given if the target of an expand is an entry.Result of a callback.Context given if the target of an expand is a feed.Result of a callback.