atg.svc.repository.service
Class SelfServiceSolutionScoringService

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.svc.repository.service.BaseService
              extended by atg.svc.repository.service.SharedService
                  extended by atg.svc.repository.service.SolutionScoringService
                      extended by atg.svc.repository.service.AsyncSolutionScoringService
                          extended by atg.svc.repository.service.SelfServiceSolutionScoringService
All Implemented Interfaces:
atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, java.util.EventListener

public class SelfServiceSolutionScoringService
extends AsyncSolutionScoringService

Self Service Language Methods.


Field Summary
static java.lang.String CLASS_VERSION
           
static java.lang.String SELF_SERVICE_REQUEST_LOCALE_PATH
           
 
Fields inherited from class atg.svc.repository.service.SolutionScoringService
sLISTORDERING_ASC, sLISTORDERING_DESC, sLISTTYPE_HOT, sLISTTYPE_QOAA, sLISTTYPE_TOP, sSOLUTION_SCORING_FILTER_CONTEXT_PATH
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
SelfServiceSolutionScoringService()
           
 
Method Summary
 java.util.Locale getFilterLocale()
          Sets the locale used to fitler the results.
 
Methods inherited from class atg.svc.repository.service.AsyncSolutionScoringService
create, decrementHotUseCount, decrementUseCount, doStartService, doStopService, getSolutionRelevance, getTransactionManager, incrementHotUseCount, incrementUseCount, incrementViewCount, internalProcessUpdate, isEnableHotUseCountUpdate, isEnableUseCountUpdate, isEnableViewCountUpdate, isQueueInSeparateThread, nextQueuedCountUpdate, processUpdate, setEnableHotUseCountUpdate, setEnableUseCountUpdate, setEnableViewCountUpdate, setHotUseCount, setQueueInSeparateThread, setTransactionManager, updateHotUseCount
 
Methods inherited from class atg.svc.repository.service.SolutionScoringService
computeHotScore, computeHotUseCount, computeQOAAScore, computeScore, computeTopScore, create, create, findByPrimaryKey, findBySolutionId, getAllSolutionRelevance, getBatchSolutionRelevance, getBestBetsCustomConstraints, getDefaultMax, getDefaultOrdering, getHotSolutionClasses, getHotSolutionClassesPropertyName, getHotSolutions, getHotSolutions, getHotSolutionsAsSolutions, getHotSolutionsAsSolutions, getHotSolutionsCustomConstraints, getHotSolutionTopics, getHotSolutionTopicsPropertyName, getHotUseCountDuration, getHotUseCountDurationPropertyName, getHotUseCountWeight, getHotUseCountWeightPropertyName, getHotViewCountWeight, getHotViewCountWeightPropertyName, getListFormulas, getListMax, getListOrderHotSolutions, getListOrdering, getListOrderQOAASolutions, getListOrderTopSolutions, getLists, getMaxBestBets, getMaxBestBets, getMaxBestBetsPropertyName, getMaxHotSolutions, getMaxHotSolutions, getMaxHotSolutionsPropertyName, getMaxTopQuestions, getMaxTopQuestions, getMaxTopQuestionsPropertyName, getQOAAList, getQOAAService, getRecommendedAnswerService, getSearchLanguageService, getSearchService, getSiteService, getSolutionRelevance, getSolutionRelevanceHotUseCountPropertyName, getSolutionRelevanceUseCountPropertyName, getSolutionRelevanceViewCountPropertyName, getSolutionSecurityUtils, getSolutionService, getTopSolutions, getTopSolutions, getTopSolutions, getTopSolutionsAsSolutions, getTopSolutionsAsSolutions, getTopSolutionsCustomConstraints, getUserOptionsService, isAgentModule, isFlexibleHotUseCount, isUseBestBetOnly, save, setAgentModule, setBestBetsCustomConstraints, setDefaultMax, setDefaultOrdering, setFlexibleHotUseCount, setHotSolutionClassesPropertyName, setHotSolutionsCustomConstraints, setHotSolutionTopicsPropertyName, setHotUseCountDurationPropertyName, setHotUseCountWeightPropertyName, setHotViewCountWeightPropertyName, setListFormulas, setListMax, setListOrdering, setLists, setMaxBestBetsPropertyName, setMaxHotSolutionsPropertyName, setMaxTopQuestionsPropertyName, setQOAAService, setRecommendedAnswerService, setSearchLanguageService, setSearchService, setSiteService, setSolutionRelevanceHotUseCountPropertyName, setSolutionRelevanceUseCountPropertyName, setSolutionRelevanceViewCountPropertyName, setSolutionSecurityUtils, setSolutionService, setTopSolutionsCustomConstraints, setUseBestBetOnly, setUserOptionsService, updateHotUseCount, updateHotUseCount
 
Methods inherited from class atg.svc.repository.service.SharedService
getServiceSharedBeanHomes, getServiceSharedBeanHomesName, getServiceSharedRepositoryHomes, getServiceSharedRepositoryHomesName, setServiceSharedBeanHomesName, setServiceSharedRepositoryHomesName
 
Methods inherited from class atg.svc.repository.service.BaseService
getRepositoryService, getToday, setRepositoryService
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values

SELF_SERVICE_REQUEST_LOCALE_PATH

public static final java.lang.String SELF_SERVICE_REQUEST_LOCALE_PATH
See Also:
Constant Field Values
Constructor Detail

SelfServiceSolutionScoringService

public SelfServiceSolutionScoringService()
Method Detail

getFilterLocale

public java.util.Locale getFilterLocale()
Description copied from class: SolutionScoringService
Sets the locale used to fitler the results. Agent uses the default query locale. Overriden in self-service to use the display language

Overrides:
getFilterLocale in class SolutionScoringService