Class EntityInformation

java.lang.Object
pl.edu.icm.unity.types.basic.EntityInformation

public class EntityInformation extends Object
Stores information about entity, besides its identities, credentials and basic information as id.
Author:
K. Benedyczak
  • Constructor Details

    • EntityInformation

      public EntityInformation()
    • EntityInformation

      public EntityInformation(long id)
    • EntityInformation

      public EntityInformation(com.fasterxml.jackson.databind.node.ObjectNode json)
  • Method Details

    • getState

      public EntityState getState()
    • setState

      public void setState(EntityState state)
    • getScheduledOperationTime

      public Date getScheduledOperationTime()
    • setScheduledOperationTime

      public void setScheduledOperationTime(Date scheduledOperationTime)
    • getScheduledOperation

      public EntityScheduledOperation getScheduledOperation()
    • setScheduledOperation

      public void setScheduledOperation(EntityScheduledOperation scheduledOperation)
    • getRemovalByUserTime

      public Date getRemovalByUserTime()
    • setRemovalByUserTime

      public void setRemovalByUserTime(Date removalByUserTime)
    • getId

      public Long getId()
    • setId

      public void setId(long id)
    • setEntityState

      public void setEntityState(EntityState entityState)
    • getEntityState

      public EntityState getEntityState()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public EntityInformation clone()
      Overrides:
      clone in class Object
    • toJson

      public com.fasterxml.jackson.databind.node.ObjectNode toJson()
    • toJsonBase

      public com.fasterxml.jackson.databind.node.ObjectNode toJsonBase()
    • fromJsonBase

      public void fromJsonBase(com.fasterxml.jackson.databind.node.ObjectNode main)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object