Class MeterLogEntity

All Implemented Interfaces:
Serializable, DbEntity, HasDbReferences

public class MeterLogEntity extends Object implements DbEntity, HasDbReferences, Serializable
Daniel Meyer
See Also:
  • Field Details

    • id

      protected String id
    • timestamp

      protected Date timestamp
    • milliseconds

      protected Long milliseconds
    • name

      protected String name
    • reporter

      protected String reporter
    • value

      protected long value
  • Constructor Details

    • MeterLogEntity

      public MeterLogEntity(String name, long value, Date timestamp)
    • MeterLogEntity

      public MeterLogEntity(String name, String reporter, long value, Date timestamp)
    • MeterLogEntity

      public MeterLogEntity()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface DbEntity
    • setId

      public void setId(String id)
      Specified by:
      setId in interface DbEntity
    • getTimestamp

      public Date getTimestamp()
    • setTimestamp

      public void setTimestamp(Date timestamp)
    • getMilliseconds

      public Long getMilliseconds()
    • setMilliseconds

      public void setMilliseconds(Long milliseconds)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getValue

      public long getValue()
    • setValue

      public void setValue(long value)
    • getReporter

      public String getReporter()
    • setReporter

      public void setReporter(String reporter)
    • getPersistentState

      public Object getPersistentState()
      Description copied from interface: DbEntity
      Returns a representation of the object, as would be stored in the database. Used when deciding if updates have occurred to the object or not since it was last loaded.
      Specified by:
      getPersistentState in interface DbEntity
    • getReferencedEntityIds

      public Set<String> getReferencedEntityIds()
      Description copied from interface: HasDbReferences

      Scope: IN-MEMORY references

      Specified by:
      getReferencedEntityIds in interface HasDbReferences
      the ids of the entities that this entity references. Should only return ids for entities of the same type
    • getReferencedEntitiesIdAndClass

      public Map<String,Class> getReferencedEntitiesIdAndClass()
      Description copied from interface: HasDbReferences

      Scope: IN-MEMORY references

      Specified by:
      getReferencedEntitiesIdAndClass in interface HasDbReferences
      a map of the ids and the entities' classes that this entity references. It's used when trying to determine if there was an Optimistic Locking occurrence on an INSERT or UPDATE of an object of this type.