Interface ConversationRegistryEntry
-
- All Known Subinterfaces:
ConversationRegistryEntryEntity
- All Known Implementing Classes:
ConversationRegistryEntryEntityImpl
public interface ConversationRegistryEntryAn entry of a conversation participant registry.- Author:
- Filip Hrisafov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetConversationId()The id of the conversation that this participant is part ofDategetCreationTime()Timestamp whenever the entry was created (has no impact on permissions, just for auditing)StringgetGroupId()The id of the group participating in the conversationStringgetId()The id of the registry entryDategetJoiningTime()The time where the participant joined the conversation (might be even in the past, if past messages should become visible)DategetLeavingTime()The (optional) time where the participant left the conversation (empty means they didn't left yet)StringgetParticipantType()The type of the participant (e.g.DategetUpdateTime()Timestamp of when this entry was changed the last time (has no impact on permissions, just for auditing)StringgetUserId()The id of the user participating in the conversation
-
-
-
Method Detail
-
getId
String getId()
The id of the registry entry- Returns:
- the id
-
getConversationId
String getConversationId()
The id of the conversation that this participant is part of- Returns:
- the converastion id
-
getUserId
String getUserId()
The id of the user participating in the conversation- Returns:
- the participating user id
-
getGroupId
String getGroupId()
The id of the group participating in the conversation- Returns:
- the participating group id
-
getParticipantType
String getParticipantType()
The type of the participant (e.g. owner, candidate user, assignee, etc)- Returns:
- the type of the participant
-
getCreationTime
Date getCreationTime()
Timestamp whenever the entry was created (has no impact on permissions, just for auditing)- Returns:
- the time of the creation of the registry entry
-
getUpdateTime
Date getUpdateTime()
Timestamp of when this entry was changed the last time (has no impact on permissions, just for auditing)- Returns:
- the time of the update of the registry entry
-
getJoiningTime
Date getJoiningTime()
The time where the participant joined the conversation (might be even in the past, if past messages should become visible)- Returns:
- the time the participant joined the conversation
-
getLeavingTime
Date getLeavingTime()
The (optional) time where the participant left the conversation (empty means they didn't left yet)- Returns:
- the time the participant left the conversation, or
nullif the participant is still part of it
-
-