Class Diff

java.lang.Object
org.nustaq.reallive.messages.Diff
All Implemented Interfaces:
java.io.Serializable

public class Diff
extends java.lang.Object
implements java.io.Serializable
Created by ruedi on 03/08/15.
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    Diff​(java.lang.String[] changedFields, java.lang.Object[] oldValues)  
  • Method Summary

    Modifier and Type Method Description
    boolean containsField​(java.lang.String field)  
    java.lang.String[] getChangedFields()  
    java.lang.Object[] getOldValues()  
    org.nustaq.kontraktor.util.Pair<java.lang.Boolean,​java.lang.Object> hasValueChanged​(java.lang.String fieldId)
    return wether field is in changedfieldlist and old value of this field
    boolean isEmpty()  
    Diff omit​(java.lang.String[] fields)  
    Diff reduced​(java.lang.String[] reducedFields)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Diff

      public Diff​(java.lang.String[] changedFields, java.lang.Object[] oldValues)
  • Method Details

    • getChangedFields

      public java.lang.String[] getChangedFields()
    • getOldValues

      public java.lang.Object[] getOldValues()
    • hasValueChanged

      public org.nustaq.kontraktor.util.Pair<java.lang.Boolean,​java.lang.Object> hasValueChanged​(java.lang.String fieldId)
      return wether field is in changedfieldlist and old value of this field
      Parameters:
      fieldId -
      Returns:
    • toString

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

      public Diff omit​(java.lang.String[] fields)
    • reduced

      public Diff reduced​(java.lang.String[] reducedFields)
    • isEmpty

      public boolean isEmpty()
    • containsField

      public boolean containsField​(java.lang.String field)