Package org.javers.core.metamodel.object
Class CdoSnapshotState
- java.lang.Object
-
- org.javers.core.metamodel.object.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 primitivesint
hashCode()
<R> java.util.List<R>
mapProperties(java.util.function.BiFunction<java.lang.String,java.lang.Object,R> mapper)
java.lang.String
toString()
-
-
-
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 classjava.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 classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-