Interface IDProviderChange

All Known Subinterfaces:
DatasetChange

public interface IDProviderChange
An IDProvider based change operation.
Since:
5.2.210505
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull IDProvider
    Get the element the of this change operation.
    @NotNull EventInfo
    Provides the lightweight event info object containing metadata about the element change operation, as seen in the filter.
  • Method Details

    • getEventInfo

      @NotNull @NotNull EventInfo getEventInfo()
      Provides the lightweight event info object containing metadata about the element change operation, as seen in the filter.
      Returns:
      The event info object corresponding to this change.
      Since:
      5.2.210505
    • getElement

      @NotNull @NotNull IDProvider getElement()
      Get the element the of this change operation.
      • In case of an entity related event, this will be a Dataset.
      • If the event was a delete operation, the element is returned in the last revision before its deletion.
      • If the event was a release operation, the element is returned from the release version of the store.
      Returns:
      The element.
      Throws:
      IllegalStateException - Thrown if the element was not found.
      Since:
      5.2.210505