Class ConversationRegistryEntryEntityImpl

java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.engage.engine.impl.persistence.entity.AbstractEngageEngineEntity
com.flowable.engage.engine.impl.persistence.entity.ConversationRegistryEntryEntityImpl
All Implemented Interfaces:
ConversationRegistryEntry, ConversationRegistryEntryEntity, org.flowable.common.engine.impl.db.HasRevision, org.flowable.common.engine.impl.persistence.entity.Entity

public class ConversationRegistryEntryEntityImpl
extends AbstractEngageEngineEntity
implements ConversationRegistryEntryEntity
Author:
Filip Hrisafov
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String conversationId  
    protected java.util.Date creationTime  
    protected java.lang.String groupId  
    protected java.util.Date joiningTime  
    protected java.util.Date leavingTime  
    protected java.lang.String participantType  
    protected java.util.Date updateTime  
    protected java.lang.String userId  

    Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity

    id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
  • Constructor Summary

    Constructors 
    Constructor Description
    ConversationRegistryEntryEntityImpl()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getConversationId()
    The id of the conversation that this participant is part of
    java.util.Date getCreationTime()
    Timestamp whenever the entry was created (has no impact on permissions, just for auditing)
    java.lang.String getGroupId()
    The id of the group participating in the conversation
    java.util.Date getJoiningTime()
    The time where the participant joined the conversation (might be even in the past, if past messages should become visible)
    java.util.Date getLeavingTime()
    The (optional) time where the participant left the conversation (empty means they didn't left yet)
    java.lang.String getParticipantType()
    The type of the participant (e.g.
    java.lang.Object getPersistentState()  
    java.util.Date getUpdateTime()
    Timestamp of when this entry was changed the last time (has no impact on permissions, just for auditing)
    java.lang.String getUserId()
    The id of the user participating in the conversation
    void setConversationId​(java.lang.String conversationId)  
    void setCreationTime​(java.util.Date creationTime)  
    void setGroupId​(java.lang.String groupId)  
    void setJoiningTime​(java.util.Date joiningTime)  
    void setLeavingTime​(java.util.Date leavingTime)  
    void setParticipantType​(java.lang.String participantType)  
    void setUpdateTime​(java.util.Date updateTime)  
    void setUserId​(java.lang.String userId)  

    Methods inherited from class com.flowable.engage.engine.impl.persistence.entity.AbstractEngageEngineEntity

    getIdPrefix

    Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity

    getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.flowable.engage.engine.impl.conversation.ConversationRegistryEntry

    getId

    Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity

    getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated

    Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision

    getRevision, getRevisionNext, setRevision