Object ApplicationConfigurationService

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      ApplicationDefinition save(ApplicationDefinition application)
      Unit save(FaqDefinition faqDefinition)
      Unit save(ClassifiedSentence sentence, String user)
      Unit save(EntityTypeDefinition entityType)
      Unit deleteApplicationById(Id<ApplicationDefinition> id)
      Boolean removeIntentFromApplication(ApplicationDefinition application, Id<IntentDefinition> intentId)
      Boolean removeEntityFromIntent(ApplicationDefinition application, IntentDefinition intent, String entityType, String role)
      Boolean removeSubEntityFromEntity(ApplicationDefinition application, EntityTypeDefinition entityType, String role)
      Id<IntentDefinition> getIntentIdByQualifiedName(String name)
      Set<NlpEngineType> getSupportedNlpEngineTypes()
      Boolean deleteEntityTypeByName(String name)
      final Intent toIntent(Id<IntentDefinition> intentId, Map<Id<IntentDefinition>, Intent> cache)
      final Intent toIntent(IntentDefinition intent)
      Integer switchSentencesIntent(List<ClassifiedSentence> sentences, ApplicationDefinition targetApplication, Id<IntentDefinition> targetIntentId)
      Integer switchSentencesEntity(List<ClassifiedSentence> sentences, ApplicationDefinition targetApplication, EntityDefinition oldEntity, EntityDefinition newEntity)
      Unit updateEntityDefinition(String namespace, String applicationName, EntityDefinition entity)
      Boolean initializeConfiguration()
      NlpApplicationConfiguration getCurrentModelConfiguration(String applicationName, NlpEngineType nlpEngineType)
      Unit updateModelConfiguration(String applicationName, NlpEngineType engineType, NlpApplicationConfiguration configuration)
      List<EntityTypeDefinition> getEntityTypesByNamespaceAndSharedEntityTypes(String namespace)
      Boolean isEntityTypeObfuscated(String name)
      List<FaqDefinition> getFaqsDefinitionByApplicationId(Id<ApplicationDefinition> id)
      FaqDefinition getFaqDefinitionByIntentId(Id<IntentDefinition> id)
      List<IntentDefinition> getModelSharedIntents(String namespace)
      List<ClassifiedSentence> getSentencesForModel(ApplicationDefinition application, Locale language)
      • Methods inherited from class ai.tock.nlp.front.service.storage.IntentDefinitionDAO

        deleteIntentById, getIntentById, getIntentByIds, getIntentByNamespaceAndName, getIntentsByApplicationId, getIntentsByApplicationIdAndCategory, getIntentsByNamespace, getIntentsUsingEntity, listenIntentDefinitionChanges, save
      • Methods inherited from class ai.tock.nlp.front.service.storage.EntityTypeDefinitionDAO

        deletePredefinedValueByName, deletePredefinedValueLabelByName, getAllDictionaryData, getDictionaryDataByEntityName, getDictionaryDataByNamespace, getEntityTypeByName, getEntityTypes, listenDictionaryDataChanges, listenEntityTypeChanges, save
      • Methods inherited from class ai.tock.nlp.front.service.storage.ClassifiedSentenceDAO

        configurations, deleteSentencesByApplicationId, deleteSentencesByStatus, getSentences, incrementUnknownStat, removeEntityFromSentences, removeSubEntityFromSentences, save, search, switchSentencesEntity, switchSentencesIntent, switchSentencesIntent, switchSentencesStatus, updateFormattedSentences, users
      • Methods inherited from class ai.tock.nlp.front.service.storage.ApplicationDefinitionDAO

        getApplicationById, getApplicationByNamespaceAndName, getApplications, listenApplicationDefinitionChanges
      • Methods inherited from class ai.tock.nlp.front.service.storage.UserNamespaceDAO

        deleteNamespace, getNamespaces, getUsers, hasNamespace, isExistingNamespace, isNamespaceOwner, saveNamespace, setCurrentNamespace
      • Methods inherited from class ai.tock.nlp.front.service.storage.FaqDefinitionDAO

        deleteFaqDefinitionByBotIdAndNamespace, deleteFaqDefinitionById, getFaqDefinitionByBotId, getFaqDefinitionByI18nId, getFaqDefinitionByI18nIds, getFaqDefinitionById, getFaqDefinitionByIntentIdAndBotId, getFaqDefinitionByIntentIds, getFaqDefinitionByTags, getFaqDetailsWithCount, getTags, listenFaqDefinitionChanges, makeMigration
      • Methods inherited from class ai.tock.nlp.front.service.storage.NamespaceConfigurationDAO

        getNamespaceConfiguration, getSharableNamespaceConfiguration, listenNamespaceConfigurationChanges, saveNamespaceConfiguration
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait