Interface TombstoneCallback

All Superinterfaces:
ODataCallback

public interface TombstoneCallback extends ODataCallback

Interface that must be implemented in order to provide tombstone support.

The callback implementing this interface is registered at the EntityProviderWriteProperties using the callback key of this class.

  • Field Details

  • Method Details

    • getTombstoneCallbackResult

      TombstoneCallbackResult getTombstoneCallbackResult()

      This method is called after all entries have been serialized.

      The returned TombstoneCallbackResult must contain all deleted entries, in the form of List<Map<property name, property value>>, which should be serialized.

      A map representing a deleted entry

      • MUST contain all properties which are part of the key for this entry.
      • MAY contain the property which is mapped on SyndicationUpdated. The provided value here will result in the value of the "when" attribute of the deleted entry.

      The provided delta link will be serialized at the end of the feed document.