Class CaseEventModel
java.lang.Object
com.aquima.interactions.process.dao.impl.CaseEventModel
- All Implemented Interfaces:
com.aquima.interactions.process.dao.ICaseEventModel
,Serializable
public class CaseEventModel
extends Object
implements com.aquima.interactions.process.dao.ICaseEventModel
Event model used by
MemoryCaseDao
.- Since:
- 9.6
- Author:
- Radu Batori
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCaseEventModel
(long id, com.aquima.interactions.foundation.ApplicationID appId, Long caseId, Long taskId, String name, String originator, Date timestamp, com.aquima.interactions.process.dao.CaseEventType type, com.aquima.interactions.process.dao.CaseEventStatusType status, Map<String, com.aquima.interactions.foundation.IValue> content) -
Method Summary
Modifier and TypeMethodDescriptioncom.aquima.interactions.foundation.ApplicationID
long
getId()
getName()
com.aquima.interactions.process.dao.CaseEventStatusType
com.aquima.interactions.foundation.types.DateTimeValue
com.aquima.interactions.process.dao.CaseEventType
getType()
boolean
void
setReplayedEventId
(Long eventId) void
setStatus
(com.aquima.interactions.process.dao.CaseEventStatusType status)
-
Constructor Details
-
CaseEventModel
public CaseEventModel(long id, com.aquima.interactions.foundation.ApplicationID appId, Long caseId, Long taskId, String name, String originator, Date timestamp, com.aquima.interactions.process.dao.CaseEventType type, com.aquima.interactions.process.dao.CaseEventStatusType status, Map<String, com.aquima.interactions.foundation.IValue> content)
-
-
Method Details
-
getId
public long getId()- Specified by:
getId
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getApplicationId
public com.aquima.interactions.foundation.ApplicationID getApplicationId()- Specified by:
getApplicationId
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getCaseId
- Specified by:
getCaseId
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getTaskId
- Specified by:
getTaskId
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getName
- Specified by:
getName
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getUserName
- Specified by:
getUserName
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getTimestamp
public com.aquima.interactions.foundation.types.DateTimeValue getTimestamp()- Specified by:
getTimestamp
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getType
public com.aquima.interactions.process.dao.CaseEventType getType()- Specified by:
getType
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getStatus
public com.aquima.interactions.process.dao.CaseEventStatusType getStatus()- Specified by:
getStatus
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
setStatus
public void setStatus(com.aquima.interactions.process.dao.CaseEventStatusType status) -
getContent
- Specified by:
getContent
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getContentAsJson
- Specified by:
getContentAsJson
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
getReplayedEventId
- Specified by:
getReplayedEventId
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-
setReplayedEventId
-
isReplayedEvent
public boolean isReplayedEvent()- Specified by:
isReplayedEvent
in interfacecom.aquima.interactions.process.dao.ICaseEventModel
-