public BotApplicationConfigurationDAO
| Modifier and Type | Method and Description |
|---|---|
void |
delete(BotApplicationConfiguration conf) |
void |
delete(BotConfiguration conf) |
java.util.List<ai.tock.bot.admin.bot.BotConfiguration> |
getBotConfigurations() |
java.util.List<ai.tock.bot.admin.bot.BotConfiguration> |
getBotConfigurationsByNamespaceAndBotId(java.lang.String namespace,
java.lang.String botId) |
BotConfiguration |
getBotConfigurationsByNamespaceAndNameAndBotId(java.lang.String namespace,
java.lang.String name,
java.lang.String botId) |
BotApplicationConfiguration |
getConfigurationByApplicationIdAndBotId(java.lang.String namespace,
java.lang.String applicationId,
java.lang.String botId) |
BotApplicationConfiguration |
getConfigurationById(org.litote.kmongo.Id<ai.tock.bot.admin.bot.BotApplicationConfiguration> id) |
BotApplicationConfiguration |
getConfigurationByPath(java.lang.String path)
Get configuration by path.
|
BotApplicationConfiguration |
getConfigurationByTargetId(org.litote.kmongo.Id<ai.tock.bot.admin.bot.BotApplicationConfiguration> id)
Get configuration by target application identifier.
|
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> |
getConfigurations() |
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> |
getConfigurationsByNamespaceAndBotId(java.lang.String namespace,
java.lang.String botId) |
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> |
getConfigurationsByNamespaceAndConfigurationName(java.lang.String namespace,
java.lang.String configurationName) |
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> |
getConfigurationsByNamespaceAndNlpModel(java.lang.String namespace,
java.lang.String nlpModel) |
void |
listenBotChanges(kotlin.jvm.functions.Function0<kotlin.Unit> listener)
Listen changes on bot configurations.
|
void |
listenChanges(kotlin.jvm.functions.Function0<kotlin.Unit> listener)
Listen changes on application configurations.
|
BotApplicationConfiguration |
save(BotApplicationConfiguration conf) |
void |
save(BotConfiguration conf) |
void listenChanges(@NotNull
kotlin.jvm.functions.Function0<kotlin.Unit> listener)
Listen changes on application configurations.
@NotNull BotApplicationConfiguration save(@NotNull BotApplicationConfiguration conf)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurationsByNamespaceAndNlpModel(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String nlpModel)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurationsByNamespaceAndConfigurationName(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String configurationName)
@NotNull java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurations()
@Nullable BotApplicationConfiguration getConfigurationById(@NotNull org.litote.kmongo.Id<ai.tock.bot.admin.bot.BotApplicationConfiguration> id)
@Nullable BotApplicationConfiguration getConfigurationByApplicationIdAndBotId(@NotNull java.lang.String namespace, @NotNull java.lang.String applicationId, @NotNull java.lang.String botId)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurationsByNamespaceAndBotId(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String botId)
@Nullable BotApplicationConfiguration getConfigurationByPath(@NotNull java.lang.String path)
Get configuration by path.
@Nullable BotApplicationConfiguration getConfigurationByTargetId(@NotNull org.litote.kmongo.Id<ai.tock.bot.admin.bot.BotApplicationConfiguration> id)
Get configuration by target application identifier.
void delete(@NotNull
BotApplicationConfiguration conf)
void listenBotChanges(@NotNull
kotlin.jvm.functions.Function0<kotlin.Unit> listener)
Listen changes on bot configurations.
void save(@NotNull
BotConfiguration conf)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotConfiguration> getBotConfigurationsByNamespaceAndBotId(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String botId)
@Nullable BotConfiguration getBotConfigurationsByNamespaceAndNameAndBotId(@NotNull java.lang.String namespace, @NotNull java.lang.String name, @NotNull java.lang.String botId)
@NotNull java.util.List<ai.tock.bot.admin.bot.BotConfiguration> getBotConfigurations()
void delete(@NotNull
BotConfiguration conf)