Class ItemModificationInfo


  • public class ItemModificationInfo
    extends java.lang.Object
    Helper class which collects information about modification of given object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addEntry​(java.lang.String attribute, boolean localized, java.lang.Object originalValue, java.lang.Object modifiedValue)  
      ItemModel getModel()  
      java.util.Set<java.lang.String> getModifiedAttributes()  
      java.lang.Object getModifiedValue​(java.lang.String attribute)  
      java.lang.Object getOriginalValue​(java.lang.String attribute)  
      boolean isLocalized​(java.lang.String attribute)  
      boolean isNew()  
      void setNew​(boolean isModelNew)  
      protected boolean valuesEqual​(java.lang.Object value1, java.lang.Object value2)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ItemModificationInfo

        public ItemModificationInfo​(ItemModel model)
    • Method Detail

      • addEntry

        public void addEntry​(java.lang.String attribute,
                             boolean localized,
                             java.lang.Object originalValue,
                             java.lang.Object modifiedValue)
      • getModifiedAttributes

        public java.util.Set<java.lang.String> getModifiedAttributes()
      • getOriginalValue

        public java.lang.Object getOriginalValue​(java.lang.String attribute)
      • getModifiedValue

        public java.lang.Object getModifiedValue​(java.lang.String attribute)
      • isLocalized

        public boolean isLocalized​(java.lang.String attribute)
      • isNew

        public boolean isNew()
      • setNew

        public void setNew​(boolean isModelNew)
      • valuesEqual

        protected boolean valuesEqual​(java.lang.Object value1,
                                      java.lang.Object value2)