jcolibri.extensions.recommendation.navigationByProposing
Class CriticalUserChoice
java.lang.Object
jcolibri.extensions.recommendation.casesDisplay.UserChoice
jcolibri.extensions.recommendation.navigationByProposing.CriticalUserChoice
public class CriticalUserChoice
- extends UserChoice
Extends the UserChoice object to store critiques (CritiqueOptions) about the
selected case (that in the next converstaion cycle is the query).
- Version:
- 1.0
- Author:
- Juan A. Recio-Garcia, Developed at University College Cork (Ireland) in collaboration with Derek Bridge.
- See Also:
CriticalUserChoice
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CriticalUserChoice
public CriticalUserChoice()
CriticalUserChoice
public CriticalUserChoice(int choice,
java.util.Collection<CritiqueOption> critiques,
CBRCase critiquedCase)
- Creates an object with the user choice, critiques
- Parameters:
choice
- contains a value from UserChoice: QUIT, BUY or REFINE_QUERY.
If the value is REFINE_QUERY, the critiquedCase parameter contains the new query
to edit.critiques
- to the new querycritiquedCase
- is the new query/case thas was critiqued. This parameter is only
used if the "choice" parameter contains REFINE_QUERY.
getCritiques
public java.util.Collection<CritiqueOption> getCritiques()
- Returns the critiques
getFilterConfig
public FilterConfig getFilterConfig()
- Gets the FilterConfig object used by the FilterBasedRetrieval method that
is obtained from the critiques.