Interface DatasetChange

All Superinterfaces:
IDProviderChange

public interface DatasetChange extends IDProviderChange
A Dataset change operation of an event.
Since:
5.2.210505
  • Method Details

    • getSchema

      @NotNull @NotNull Schema getSchema()
      Get the Schema of this entity change operation.
      Returns:
      The schema of the entity events.
      Throws:
      IllegalStateException - Thrown if the schema was not found.
      Since:
      5.2.210505
    • getEntityInfo

      @NotNull @NotNull EntityInfo getEntityInfo()
      Get info object containing metadata about the changed entity.
      Returns:
      The entity info of the change.
      Since:
      5.2.210505
    • getElement

      @NotNull @NotNull Dataset getElement()
      Get the Dataset being operated on.
      • If the event was a delete operation, the dataset is returned in the last revision before its deletion.
      • If the event was a release operation, the dataset is returned from a release session.
      Specified by:
      getElement in interface IDProviderChange
      Returns:
      The dataset.
      Throws:
      IllegalStateException - Thrown if the dataset was not found.
      Since:
      5.2.210505