com.primus.searchstudio
Class CategoryPrefAnswer

java.lang.Object
  extended by com.primus.searchstudio.Response
      extended by com.primus.searchstudio.CategoryDocument
          extended by com.primus.searchstudio.CategoryPrefAnswer
All Implemented Interfaces:
java.io.Serializable

public class CategoryPrefAnswer
extends CategoryDocument
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.primus.searchstudio.Response
answerGroup, bAnswer, bExcerptIsTruncated, contentId, contextId, DOC_TYPE_HTML, DOC_TYPE_IFILTER, DOC_TYPE_MAX, DOC_TYPE_MIN, DOC_TYPE_NONE, DOC_TYPE_PDF, DOC_TYPE_TEXT, DOC_TYPE_UNKNOWN, DOC_TYPE_XHTML, docset, docType, docTypeAsString, elapsedTime, excerpt, excerptOriginal, excerptRaw, excerptTruncated, gotoLink, instantPA, INVALID_ANSWER_SCORE, language, maxExcerptChars, nameMap, properties, queryMode, question, responseId, RESULT_TYPE_BROWSE, RESULT_TYPE_DOCUMENT, RESULT_TYPE_MAX, RESULT_TYPE_MIN, RESULT_TYPE_PREFANSWER, RESULT_TYPE_SENTENCE, RESULT_TYPE_SOLUTION, RESULT_TYPE_STRUCT, resultCount, resultType, score, SERVER_TYPE_AE, SERVER_TYPE_MAX, SERVER_TYPE_MIN, serverType, size, SOLUTION_TYPE_MAX, SOLUTION_TYPE_MIN, SOLUTION_TYPE_ROLE_CAUSE, SOLUTION_TYPE_ROLE_CHANGE, SOLUTION_TYPE_ROLE_FACT, SOLUTION_TYPE_ROLE_FIX, SOLUTION_TYPE_ROLE_GOAL, SOLUTION_TYPE_ROLE_ID, SOLUTION_TYPE_ROLE_SYMPTOM, SOLUTION_TYPE_ROLE_TITLE, solutionId, solutionType, source, SOURCE_ANSWERKB, SOURCE_ESERVER, SOURCE_MAX, SOURCE_MIN, timestamp, title, url, viewable
 
Constructor Summary
CategoryPrefAnswer(java.lang.String contextId, java.lang.String groupId, java.lang.String solutionId, int docType, java.lang.String question, java.lang.String answer, java.lang.String title, long timestamp, long paTimestamp, java.lang.String size, int paCount, java.lang.String url, java.lang.String docset, java.lang.String clusterName, java.lang.String popularity, java.lang.String contentId)
           
CategoryPrefAnswer(java.lang.String contextId, java.lang.String groupId, java.lang.String solutionId, int docType, java.lang.String question, java.lang.String answer, java.lang.String title, long timestamp, long paTimestamp, java.lang.String size, int paCount, java.lang.String url, java.lang.String docset, java.lang.String clusterName, java.lang.String popularity, java.lang.String contentId, boolean viewable)
           
 
Method Summary
 java.util.Comparator byDocScore()
           
 java.util.Comparator byTimestamp()
           
 int getPopularity()
          Gets the popularity of this result.
 int getResultType()
          Gets the result type of this result.
 java.lang.String getResultTypeAsString()
          Gets the result type of this result.
 
Methods inherited from class com.primus.searchstudio.CategoryDocument
getDebugNodeString, getDebugString, getFullTitle, getIsTruncated, getLang, getNormalizedResponse, getPaTimestamp, getPaTimestampString, getRankCalc, getResponseId, getSummary, getTimestamp, getTitle, getVicDocType, getVicDocTypeAsString, hashCode, setDebugNodeString, setIsTruncated, setLang, setNormalizedResponse, setPaTimestamp, setProperties, setRankCalc, toString, toSummaryString
 
Methods inherited from class com.primus.searchstudio.Response
computeExcerpt, getAnswerGroup, getAnswerOffset, getClusterName, getContentId, getContextId, getDocset, getDocType, getDocTypeAsString, getDocTypeAsString, getElapsedTime, getExcerpt, getExcerptIsTruncated, getExcerptRaw, getExcerptTruncated, getGotoLink, getGroupId, getHDoc, getIsInstantPA, getLanguage, getPhysicalPartitionId, getProperties, getQueryMode, getQuestion, getResponseSummary, getResultCount, getScore, getServerType, getServerTypeAsString, getSize, getSizeAsKB, getSolutionId, getSolutionIdViewedAnswer, getSolutionType, getSource, getSourceAsString, getTimestampString, getUrl, getVicQueryMap, getVicQueryMapLinkToSource, isbAnswer, isExcerptTruncated, isSolution, isViewable, setAnswerGroup, setContentId, setDocset, setElapsedTime, setExcerpt, setGotoLink, setLanguage, setMaxExcerptChars, setPhysicalPartitionId, setQueryMode, setQuestion, setResultCount, setResultType, setScore, setSolutionId, setSolutionType, setSource, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CategoryPrefAnswer

public CategoryPrefAnswer(java.lang.String contextId,
                          java.lang.String groupId,
                          java.lang.String solutionId,
                          int docType,
                          java.lang.String question,
                          java.lang.String answer,
                          java.lang.String title,
                          long timestamp,
                          long paTimestamp,
                          java.lang.String size,
                          int paCount,
                          java.lang.String url,
                          java.lang.String docset,
                          java.lang.String clusterName,
                          java.lang.String popularity,
                          java.lang.String contentId,
                          boolean viewable)

CategoryPrefAnswer

public CategoryPrefAnswer(java.lang.String contextId,
                          java.lang.String groupId,
                          java.lang.String solutionId,
                          int docType,
                          java.lang.String question,
                          java.lang.String answer,
                          java.lang.String title,
                          long timestamp,
                          long paTimestamp,
                          java.lang.String size,
                          int paCount,
                          java.lang.String url,
                          java.lang.String docset,
                          java.lang.String clusterName,
                          java.lang.String popularity,
                          java.lang.String contentId)
Method Detail

getResultType

public int getResultType()
Gets the result type of this result.

Overrides:
getResultType in class Response
Returns:
result type

getResultTypeAsString

public java.lang.String getResultTypeAsString()
Gets the result type of this result.

Overrides:
getResultTypeAsString in class Response
Returns:
result type

getPopularity

public int getPopularity()
Gets the popularity of this result.

Overrides:
getPopularity in class CategoryDocument
Returns:
popularity

byDocScore

public java.util.Comparator byDocScore()
Overrides:
byDocScore in class CategoryDocument

byTimestamp

public java.util.Comparator byTimestamp()
Overrides:
byTimestamp in class CategoryDocument