Package ai.tock.nlp.front.shared.config
Class IntentDefinition
-
- All Implemented Interfaces:
public final class IntentDefinitionDefinition of an intent.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Stringnamespaceprivate final Set<Id<ApplicationDefinition>>applicationsprivate final Set<EntityDefinition>entitiesprivate final Map<Locale, LinkedHashSet<EntitiesRegexp>>entitiesRegexpprivate final Set<String>mandatoryStatesprivate final Set<Id<IntentDefinition>>sharedIntentsprivate final Stringlabelprivate final Stringdescriptionprivate final Stringcategoryprivate final Id<IntentDefinition>_idprivate final StringqualifiedName
-
Constructor Summary
Constructors Constructor Description IntentDefinition(String name, String namespace, Set<Id<ApplicationDefinition>> applications, Set<EntityDefinition> entities, Map<Locale, LinkedHashSet<EntitiesRegexp>> entitiesRegexp, Set<String> mandatoryStates, Set<Id<IntentDefinition>> sharedIntents, String label, String description, String category, Id<IntentDefinition> _id)
-
Method Summary
Modifier and Type Method Description final StringgetName()final StringgetNamespace()final Set<Id<ApplicationDefinition>>getApplications()final Set<EntityDefinition>getEntities()final Map<Locale, LinkedHashSet<EntitiesRegexp>>getEntitiesRegexp()final Set<String>getMandatoryStates()final Set<Id<IntentDefinition>>getSharedIntents()final StringgetLabel()final StringgetDescription()final StringgetCategory()final Id<IntentDefinition>get_id()final StringgetQualifiedName()final EntityDefinitionfindEntity(String type, String role)final EntityDefinitionfindEntity(String role)final EntityDefinitionfindEntity(Entity entity)final BooleanhasEntity(Entity entity)final BooleanhasEntity(ClassifiedEntity entity)final BooleansupportStates(Set<String> states)-
-
Constructor Detail
-
IntentDefinition
IntentDefinition(String name, String namespace, Set<Id<ApplicationDefinition>> applications, Set<EntityDefinition> entities, Map<Locale, LinkedHashSet<EntitiesRegexp>> entitiesRegexp, Set<String> mandatoryStates, Set<Id<IntentDefinition>> sharedIntents, String label, String description, String category, Id<IntentDefinition> _id)
-
-
Method Detail
-
getNamespace
final String getNamespace()
-
getApplications
final Set<Id<ApplicationDefinition>> getApplications()
-
getEntities
final Set<EntityDefinition> getEntities()
-
getEntitiesRegexp
final Map<Locale, LinkedHashSet<EntitiesRegexp>> getEntitiesRegexp()
-
getMandatoryStates
final Set<String> getMandatoryStates()
-
getSharedIntents
final Set<Id<IntentDefinition>> getSharedIntents()
-
getDescription
final String getDescription()
-
getCategory
final String getCategory()
-
get_id
final Id<IntentDefinition> get_id()
-
getQualifiedName
final String getQualifiedName()
-
findEntity
final EntityDefinition findEntity(String type, String role)
-
findEntity
final EntityDefinition findEntity(String role)
-
findEntity
final EntityDefinition findEntity(Entity entity)
-
hasEntity
final Boolean hasEntity(ClassifiedEntity entity)
-
supportStates
final Boolean supportStates(Set<String> states)
-
-
-
-