Interface IChangeIndicator

All Known Implementing Classes:
ChangeWithValue, EChange

public interface IChangeIndicator
Very simple interface for an object that has changed/unchanged indication.
Author:
Philip Helger
  • Method Details

    • isChanged

      boolean isChanged()
      Returns:
      true if changed and false if unchanged.
    • isUnchanged

      default boolean isUnchanged()
      Returns:
      true if unchanged and false if changed.
    • or

      @Nonnull default EChange or(@Nonnull IChangeIndicator aChange)
    • or

      @Nonnull default EChange or(boolean bChange)
    • and

      @Nonnull default EChange and(@Nonnull IChangeIndicator aChange)
    • and

      @Nonnull default EChange and(boolean bChange)