Package ai.tock.bot.admin.story
Interface StoryDefinitionConfigurationDAO
-
- All Implemented Interfaces:
public interface StoryDefinitionConfigurationDAOManage StoryDefinitionConfiguration persistence.
-
-
Method Summary
-
-
Method Detail
-
listenChanges
abstract Unit listenChanges(Function0<Unit> listener)
Listen changes on story definitions.
-
getStoryDefinitionById
abstract StoryDefinitionConfiguration getStoryDefinitionById(Id<StoryDefinitionConfiguration> id)
-
getRuntimeStorySettings
abstract List<StoryDefinitionConfiguration> getRuntimeStorySettings(String namespace, String botId)
-
getConfiguredStoryDefinitionByNamespaceAndBotIdAndIntent
abstract StoryDefinitionConfiguration getConfiguredStoryDefinitionByNamespaceAndBotIdAndIntent(String namespace, String botId, String intent)
-
getConfiguredStoriesDefinitionByNamespaceAndBotIdAndIntent
abstract List<StoryDefinitionConfiguration> getConfiguredStoriesDefinitionByNamespaceAndBotIdAndIntent(String namespace, String botId, List<String> intentNames)
-
getStoryDefinitionByNamespaceAndBotIdAndIntent
abstract StoryDefinitionConfiguration getStoryDefinitionByNamespaceAndBotIdAndIntent(String namespace, String botId, String intent)
-
getStoryDefinitionByNamespaceAndBotIdAndStoryId
abstract StoryDefinitionConfiguration getStoryDefinitionByNamespaceAndBotIdAndStoryId(String namespace, String botId, String storyId)
-
getStoryDefinitionsByNamespaceAndBotId
abstract List<StoryDefinitionConfiguration> getStoryDefinitionsByNamespaceAndBotId(String namespace, String botId)
-
getStoryDefinitionsByNamespaceAndBotIdWithFileAttached
abstract List<StoryDefinitionConfiguration> getStoryDefinitionsByNamespaceAndBotIdWithFileAttached(String namespace, String botId)
-
save
abstract Unit save(StoryDefinitionConfiguration story)
-
delete
abstract Unit delete(StoryDefinitionConfiguration story)
-
deleteByNamespaceAndBotId
abstract Unit deleteByNamespaceAndBotId(String namespace, String botId)
-
searchStoryDefinitionSummaries
abstract List<StoryDefinitionConfigurationSummaryMinimumMetrics> searchStoryDefinitionSummaries(StoryDefinitionConfigurationMinimalSummaryRequest request)
Search StoryDefinitionConfigurationSummaryMinimumMetrics implementations
- Parameters:
request- StoryDefinitionConfigurationMinimalSummaryRequest search request- Returns:
-
searchStoryDefinitionSummariesExtended
abstract List<StoryDefinitionConfigurationSummaryExtended> searchStoryDefinitionSummariesExtended(StoryDefinitionConfigurationExtendedSummaryRequest request)
- Parameters:
request- StoryDefinitionConfigurationExtendedSummaryRequest search request- Returns:
-
createBuiltInStoriesIfNotExist
abstract Unit createBuiltInStoriesIfNotExist(List<StoryDefinitionConfiguration> stories)
Create the built-in stories if they don't exist yet.
-
-
-
-