Package pl.edu.icm.unity.types.basic
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 Summary
Constructors Constructor Description EntityInformation()
EntityInformation(long id)
EntityInformation(com.fasterxml.jackson.databind.node.ObjectNode json)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityInformation
clone()
boolean
equals(Object other)
void
fromJsonBase(com.fasterxml.jackson.databind.node.ObjectNode main)
EntityState
getEntityState()
Long
getId()
Date
getRemovalByUserTime()
EntityScheduledOperation
getScheduledOperation()
Date
getScheduledOperationTime()
EntityState
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
toJsonBase()
String
toString()
-
-
-
Method Detail
-
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()
-
clone
public EntityInformation 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)
-
-