public class BotAdminService
| Modifier and Type | Field and Description |
|---|---|
static BotAdminService |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
fr.vsct.tock.nlp.front.shared.config.IntentDefinition |
createBotIntent(java.lang.String namespace,
CreateBotIntentRequest request) |
void |
deleteApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf) |
boolean |
deleteBotIntent(java.lang.String namespace,
java.lang.String storyDefinitionId) |
fr.vsct.tock.bot.admin.bot.BotApplicationConfigurationDAO |
getApplicationConfigurationDAO() |
fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration |
getBotConfiguration(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botApplicationConfigurationId,
java.lang.String namespace) |
fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration |
getBotConfigurationByApplicationIdAndBotId(java.lang.String applicationId,
java.lang.String botId) |
fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration |
getBotConfigurationById(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> id) |
java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> |
getBotConfigurationsByNamespaceAndBotConfigurationId(java.lang.String namespace,
org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botConfigurationId) |
java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> |
getBotConfigurationsByNamespaceAndBotId(java.lang.String namespace,
java.lang.String botId) |
java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> |
getBotConfigurationsByNamespaceAndNlpModel(java.lang.String namespace,
java.lang.String applicationName) |
java.lang.String |
getDefaultRestConnectorBaseUrl() |
fr.vsct.tock.bot.admin.dialog.DialogReportDAO |
getDialogReportDAO() |
fr.vsct.tock.nlp.front.client.FrontClient |
getFront() |
fr.vsct.tock.bot.connector.rest.client.ConnectorRestClient |
getRestClient(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf) |
java.util.Map<java.lang.String,fr.vsct.tock.bot.connector.rest.client.ConnectorRestClient> |
getRestConnectorClientCache() |
fr.vsct.tock.bot.admin.bot.StoryDefinitionConfigurationDAO |
getStoryDefinitionDAO() |
fr.vsct.tock.bot.admin.user.UserReportDAO |
getUserReportDAO() |
java.util.List<fr.vsct.tock.bot.admin.model.BotIntent> |
loadBotIntents(BotIntentSearchRequest request) |
void |
saveApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf) |
fr.vsct.tock.bot.admin.dialog.DialogReportQueryResult |
search(DialogsSearchQuery query) |
UserSearchQueryResult |
searchUsers(UserSearchQuery query) |
BotDialogResponse |
talk(BotDialogRequest request) |
fr.vsct.tock.nlp.front.shared.config.IntentDefinition |
updateBotIntent(java.lang.String namespace,
UpdateBotIntentRequest request) |
public static BotAdminService INSTANCE
public java.lang.String getDefaultRestConnectorBaseUrl()
public fr.vsct.tock.bot.admin.user.UserReportDAO getUserReportDAO()
public fr.vsct.tock.bot.admin.dialog.DialogReportDAO getDialogReportDAO()
public fr.vsct.tock.bot.admin.bot.BotApplicationConfigurationDAO getApplicationConfigurationDAO()
public fr.vsct.tock.bot.admin.bot.StoryDefinitionConfigurationDAO getStoryDefinitionDAO()
public java.util.Map<java.lang.String,fr.vsct.tock.bot.connector.rest.client.ConnectorRestClient> getRestConnectorClientCache()
public fr.vsct.tock.nlp.front.client.FrontClient getFront()
public fr.vsct.tock.bot.connector.rest.client.ConnectorRestClient getRestClient(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf)
public fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration getBotConfiguration(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botApplicationConfigurationId,
java.lang.String namespace)
public UserSearchQueryResult searchUsers(UserSearchQuery query)
public fr.vsct.tock.bot.admin.dialog.DialogReportQueryResult search(DialogsSearchQuery query)
public void deleteApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf)
public fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration getBotConfigurationById(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> id)
public fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration getBotConfigurationByApplicationIdAndBotId(java.lang.String applicationId,
java.lang.String botId)
public java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> getBotConfigurationsByNamespaceAndBotId(java.lang.String namespace,
java.lang.String botId)
public java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> getBotConfigurationsByNamespaceAndBotConfigurationId(java.lang.String namespace,
org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botConfigurationId)
public java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> getBotConfigurationsByNamespaceAndNlpModel(java.lang.String namespace,
java.lang.String applicationName)
public void saveApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf)
public java.util.List<fr.vsct.tock.bot.admin.model.BotIntent> loadBotIntents(BotIntentSearchRequest request)
public boolean deleteBotIntent(java.lang.String namespace,
java.lang.String storyDefinitionId)
public fr.vsct.tock.nlp.front.shared.config.IntentDefinition createBotIntent(java.lang.String namespace,
CreateBotIntentRequest request)
public fr.vsct.tock.nlp.front.shared.config.IntentDefinition updateBotIntent(java.lang.String namespace,
UpdateBotIntentRequest request)
public BotDialogResponse talk(BotDialogRequest request)