All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected BotActionResult |
addParticipantsToConversation(Collection<String> participantIds,
String conversationId,
Map<String,Object> payload) |
protected BotActionResult |
archiveConversation(String conversationId) |
protected String |
createTask(String conversationId,
String subject,
String description,
Date dueDate,
String ownerId,
String assigneeId) |
protected Boolean |
getBooleanValueOrDefault(Object value,
Boolean defaultValue) |
protected Boolean |
getBooleanValueOrNull(Object value) |
protected String |
getConversationName(Conversation conversation) |
String |
getDescription() |
String |
getDigitalAssistantUserId() |
protected Integer |
getIntegerValueOrNull(Object value) |
String |
getKey() |
String |
getName() |
protected String |
getStringValueOrNull(Object value) |
String |
getUserName(String userId,
String tenantId) |
protected BotActionResult |
handleCreateNewConversationTask(String conversationId,
String currentUserId,
Map<String,Object> payload) |
protected BotActionResult |
handleCreateNewTopicAction(String conversationId,
String currentUserId,
Map<String,Object> payload,
String userIdForPermissionChecks) |
BotActionResult |
invokeBot(HistoricActionInstance actionInstance,
ActionDefinition actionDefinition,
Map<String,Object> payload) |
protected BotActionResult |
removeParticipantsFromConversation(Collection<String> participantIds,
String conversationId) |
void |
setDigitalAssistantUserId(String digitalAssistantUserId) |
protected void |
validateAddParticipantsPermission(Collection<String> participantIds,
String conversationId) |
protected void |
validateArchiveConversationPermission(String conversationId) |
protected void |
validateDropParticipantsPermission(Collection<String> participantIds,
String conversationId) |