Class TaskMeterLogEntity

    • Field Detail

      • timestamp

        protected Date timestamp
      • assigneeHash

        protected long assigneeHash
    • Constructor Detail

      • TaskMeterLogEntity

        public TaskMeterLogEntity​(String assignee,
                                  Date timestamp)
      • TaskMeterLogEntity

        public TaskMeterLogEntity()
    • Method Detail

      • createHashAsLong

        protected long createHashAsLong​(String assignee)
      • getTimestamp

        public Date getTimestamp()
      • setTimestamp

        public void setTimestamp​(Date timestamp)
      • getAssigneeHash

        public long getAssigneeHash()
      • setAssigneeHash

        public void setAssigneeHash​(long assigneeHash)
      • 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
        Returns:
        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
        Returns:
        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.