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 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 interface com.aquima.interactions.process.dao.ICaseEventModel
    • getApplicationId

      public com.aquima.interactions.foundation.ApplicationID getApplicationId()
      Specified by:
      getApplicationId in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getCaseId

      public Long getCaseId()
      Specified by:
      getCaseId in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getTaskId

      public Long getTaskId()
      Specified by:
      getTaskId in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getName

      public String getName()
      Specified by:
      getName in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getUserName

      public String getUserName()
      Specified by:
      getUserName in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getTimestamp

      public com.aquima.interactions.foundation.types.DateTimeValue getTimestamp()
      Specified by:
      getTimestamp in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getType

      public com.aquima.interactions.process.dao.CaseEventType getType()
      Specified by:
      getType in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getStatus

      public com.aquima.interactions.process.dao.CaseEventStatusType getStatus()
      Specified by:
      getStatus in interface com.aquima.interactions.process.dao.ICaseEventModel
    • setStatus

      public void setStatus(com.aquima.interactions.process.dao.CaseEventStatusType status)
    • getContent

      public Map<String,com.aquima.interactions.foundation.IValue> getContent()
      Specified by:
      getContent in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getContentAsJson

      public String getContentAsJson()
      Specified by:
      getContentAsJson in interface com.aquima.interactions.process.dao.ICaseEventModel
    • getReplayedEventId

      public Long getReplayedEventId()
      Specified by:
      getReplayedEventId in interface com.aquima.interactions.process.dao.ICaseEventModel
    • setReplayedEventId

      public void setReplayedEventId(Long eventId)
    • isReplayedEvent

      public boolean isReplayedEvent()
      Specified by:
      isReplayedEvent in interface com.aquima.interactions.process.dao.ICaseEventModel