Interface ClassifiedSentenceDAO
-
- All Implemented Interfaces:
public interface ClassifiedSentenceDAOManage sentences of the NLP model.
-
-
Method Summary
Modifier and Type Method Description abstract UnitupdateFormattedSentences(Id<ApplicationDefinition> applicationId)abstract List<ClassifiedSentence>getSentences(Set<Id<IntentDefinition>> intents, Locale language, ClassifiedSentenceStatus status)abstract UnitdeleteSentencesByStatus(ClassifiedSentenceStatus status)abstract UnitdeleteSentencesByApplicationId(Id<ApplicationDefinition> applicationId)abstract Unitsave(ClassifiedSentence sentence)abstract SentencesQueryResultsearch(SentencesQuery query)abstract UnitswitchSentencesIntent(Id<ApplicationDefinition> applicationId, Id<IntentDefinition> oldIntentId, Id<IntentDefinition> newIntentId)abstract UnitswitchSentencesIntent(List<ClassifiedSentence> sentences, Id<IntentDefinition> newIntentId)abstract UnitswitchSentencesEntity(String allowedNamespace, List<ClassifiedSentence> sentences, EntityDefinition oldEntity, EntityDefinition newEntity)abstract UnitswitchSentencesStatus(List<ClassifiedSentence> sentences, ClassifiedSentenceStatus newStatus)abstract UnitremoveEntityFromSentences(Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, String entityType, String role)abstract UnitremoveSubEntityFromSentences(Id<ApplicationDefinition> applicationId, String entityType, String role)abstract UnitincrementUnknownStat(Id<ApplicationDefinition> applicationId, Locale language, String text)Increment unknown stat. abstract List<String>users(Id<ApplicationDefinition> applicationId)Returns sentence validator users. abstract List<String>configurations(Id<ApplicationDefinition> applicationId)Returns sentence channel source. -
-
Method Detail
-
updateFormattedSentences
abstract Unit updateFormattedSentences(Id<ApplicationDefinition> applicationId)
-
getSentences
abstract List<ClassifiedSentence> getSentences(Set<Id<IntentDefinition>> intents, Locale language, ClassifiedSentenceStatus status)
-
deleteSentencesByStatus
abstract Unit deleteSentencesByStatus(ClassifiedSentenceStatus status)
-
deleteSentencesByApplicationId
abstract Unit deleteSentencesByApplicationId(Id<ApplicationDefinition> applicationId)
-
search
abstract SentencesQueryResult search(SentencesQuery query)
-
switchSentencesIntent
abstract Unit switchSentencesIntent(Id<ApplicationDefinition> applicationId, Id<IntentDefinition> oldIntentId, Id<IntentDefinition> newIntentId)
-
switchSentencesIntent
abstract Unit switchSentencesIntent(List<ClassifiedSentence> sentences, Id<IntentDefinition> newIntentId)
-
switchSentencesEntity
abstract Unit switchSentencesEntity(String allowedNamespace, List<ClassifiedSentence> sentences, EntityDefinition oldEntity, EntityDefinition newEntity)
-
switchSentencesStatus
abstract Unit switchSentencesStatus(List<ClassifiedSentence> sentences, ClassifiedSentenceStatus newStatus)
-
removeEntityFromSentences
abstract Unit removeEntityFromSentences(Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, String entityType, String role)
-
removeSubEntityFromSentences
abstract Unit removeSubEntityFromSentences(Id<ApplicationDefinition> applicationId, String entityType, String role)
-
incrementUnknownStat
abstract Unit incrementUnknownStat(Id<ApplicationDefinition> applicationId, Locale language, String text)
Increment unknown stat.
-
users
abstract List<String> users(Id<ApplicationDefinition> applicationId)
Returns sentence validator users.
-
configurations
abstract List<String> configurations(Id<ApplicationDefinition> applicationId)
Returns sentence channel source.
-
-
-
-