Class CategoryResultImpl
- java.lang.Object
-
- net.thexcoders.aladin_bot_backend.nlp_models.categorizer.CategorizerImpl.CategoryResult
-
- net.thexcoders.aladin_bot_backend.nlp_models.categorizer.CategoryResultImpl
-
public class CategoryResultImpl extends CategorizerImpl.CategoryResult
-
-
Field Summary
-
Fields inherited from class net.thexcoders.aladin_bot_backend.nlp_models.categorizer.CategorizerImpl.CategoryResult
catCode, category, input, probability
-
-
Constructor Summary
Constructors Constructor Description CategoryResultImpl(String category, double probability, String input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEqual(CategorizerImpl.CategoryResult res)this methods compares if two categories have the same code.booleanisIn(List<CategorizerImpl.CategoryResult> list)this method is used to make sure that the output doesn't have duplicateCategorizerImpl.CategoryResultorg.springframework.ui.ModelMaptoModelMap()StringtoString()-
Methods inherited from class net.thexcoders.aladin_bot_backend.nlp_models.categorizer.CategorizerImpl.CategoryResult
getCatCode, getCategory, getInput, getProbability, setCatCode, setCategory, setInput, setProbability
-
-
-
-
Method Detail
-
isEqual
public boolean isEqual(CategorizerImpl.CategoryResult res)
Description copied from class:CategorizerImpl.CategoryResultthis methods compares if two categories have the same code. In this case, we will consider the user's request as duplicate if within the results the same category is repeated more than once.- Overrides:
isEqualin classCategorizerImpl.CategoryResult- Parameters:
res- instance ofCategorizerImpl.CategoryResultrepresenting the target to compare to.- Returns:
- boolean
-
isIn
public boolean isIn(List<CategorizerImpl.CategoryResult> list)
Description copied from class:CategorizerImpl.CategoryResultthis method is used to make sure that the output doesn't have duplicateCategorizerImpl.CategoryResult- Overrides:
isInin classCategorizerImpl.CategoryResult- Parameters:
list- a list ofCategorizerImpl.CategoryResultrepresenting the list of results obtained- Returns:
- boolean
-
toModelMap
public org.springframework.ui.ModelMap toModelMap()
- Overrides:
toModelMapin classCategorizerImpl.CategoryResult
-
-