Class ChangeLogEntry

java.lang.Object
org.bgerp.plugin.inventory.model.ChangeLogEntry

public class ChangeLogEntry extends Object
One row of inventory_change_log — a pre/post JSON snapshot pair for a single create/update/delete of a tracked object (device, store, item, ...).
  • Constructor Details

    • ChangeLogEntry

      public ChangeLogEntry()
  • Method Details

    • getId

      public int getId()
    • setId

      public void setId(int id)
    • getObjectType

      public String getObjectType()
    • setObjectType

      public void setObjectType(String objectType)
    • getObjectId

      public int getObjectId()
    • setObjectId

      public void setObjectId(int objectId)
    • getAction

      public String getAction()
    • setAction

      public void setAction(String action)
    • getPreChange

      public String getPreChange()
    • setPreChange

      public void setPreChange(String preChange)
    • getPostChange

      public String getPostChange()
    • setPostChange

      public void setPostChange(String postChange)
    • getChangedBy

      public int getChangedBy()
    • setChangedBy

      public void setChangedBy(int changedBy)
    • getChangedAt

      public Date getChangedAt()
    • setChangedAt

      public void setChangedAt(Date changedAt)
    • getChangeReason

      public String getChangeReason()
    • setChangeReason

      public void setChangeReason(String changeReason)
    • getDiffLines

      public List<String> getDiffLines()
      One formatted "Label: old -> new" line per snapshot key whose value actually changed. FK fields (storeId, deviceTypeId, ...) show the raw ID, not a resolved title.