Package pl.edu.icm.unity.types.basic
Class EntityInformation
java.lang.Object
pl.edu.icm.unity.types.basic.EntityInformation
Stores information about entity, besides its identities, credentials and basic information as id.
- Author:
- K. Benedyczak
-
Constructor Summary
ConstructorDescriptionEntityInformation
(long id) EntityInformation
(com.fasterxml.jackson.databind.node.ObjectNode json) -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
void
fromJsonBase
(com.fasterxml.jackson.databind.node.ObjectNode main) getId()
getState()
int
hashCode()
void
setEntityState
(EntityState entityState) void
setId
(long id) void
setRemovalByUserTime
(Date removalByUserTime) void
setScheduledOperation
(EntityScheduledOperation scheduledOperation) void
setScheduledOperationTime
(Date scheduledOperationTime) void
setState
(EntityState state) com.fasterxml.jackson.databind.node.ObjectNode
toJson()
com.fasterxml.jackson.databind.node.ObjectNode
toString()
-
Constructor Details
-
EntityInformation
public EntityInformation() -
EntityInformation
public EntityInformation(long id) -
EntityInformation
public EntityInformation(com.fasterxml.jackson.databind.node.ObjectNode json)
-
-
Method Details
-
getState
-
setState
-
getScheduledOperationTime
-
setScheduledOperationTime
-
getScheduledOperation
-
setScheduledOperation
-
getRemovalByUserTime
-
setRemovalByUserTime
-
getId
-
setId
public void setId(long id) -
setEntityState
-
getEntityState
-
toString
-
clone
-
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
-
hashCode
public int hashCode()
-