Class CdoSnapshotState


  • public class CdoSnapshotState
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> differentValues​(CdoSnapshotState previous)
      List of properties with changed values (when comparing to the previous state)
      boolean equals​(java.lang.Object o)  
      void forEachProperty​(java.util.function.BiConsumer<java.lang.String,​java.lang.Object> consumer)  
      java.util.Set<java.lang.String> getPropertyNames()  
      java.lang.Object getPropertyValue​(java.lang.String propertyName)  
      java.lang.Object getPropertyValue​(Property property)
      returns default values for null primitives
      int hashCode()  
      <R> java.util.List<R> mapProperties​(java.util.function.BiFunction<java.lang.String,​java.lang.Object,​R> mapper)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getPropertyValue

        public java.lang.Object getPropertyValue​(Property property)
        returns default values for null primitives
      • getPropertyValue

        public java.lang.Object getPropertyValue​(java.lang.String propertyName)
      • getPropertyNames

        public java.util.Set<java.lang.String> getPropertyNames()
      • mapProperties

        public <R> java.util.List<R> mapProperties​(java.util.function.BiFunction<java.lang.String,​java.lang.Object,​R> mapper)
      • forEachProperty

        public void forEachProperty​(java.util.function.BiConsumer<java.lang.String,​java.lang.Object> consumer)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • differentValues

        public java.util.List<java.lang.String> differentValues​(CdoSnapshotState previous)
        List of properties with changed values (when comparing to the previous state)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object