public class KnowledgeBaseProcessor
extends atg.adc.pipeline.AppendStringProcessor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected static java.lang.String |
ERROR_REPOSITORY
Repository Exception.
|
protected java.lang.String |
mSiteContextPath |
protected StoreSitePropertiesManager |
mSitePropertiesManager |
protected static java.lang.String |
RQL_QUERY_BY_KEY
RQL Query repository by key
|
static java.lang.String |
TEXT_PROPERTY_NAME
Global constants
|
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK| Constructor and Description |
|---|
KnowledgeBaseProcessor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
createOptionalParamsList()
This method creates a list of optional parameters configured for the knowledge
base widget.
|
java.lang.String |
getC() |
java.lang.String |
getContext() |
java.lang.String |
getCorrection() |
java.lang.String |
getDescription() |
java.lang.String |
getDiv_id() |
java.lang.String |
getInstance_id() |
java.lang.String |
getitemDescriptorName() |
java.lang.String |
getLabel_correction() |
java.lang.String |
getLabel_documents() |
java.lang.String |
getLabel_more_results() |
java.lang.String |
getLabel_no_results() |
java.lang.String |
getLabel_related_searches() |
java.lang.String |
getLabel_search_button() |
java.lang.String |
getLocaleUrl()
This method gets locale specific id url of the
knowledge base widget from the SiteRepository
|
java.lang.String |
getmExt_docs() |
java.lang.String |
getmModule() |
java.lang.String |
getNavigation() |
java.lang.String |
getNumber_answers() |
java.lang.String |
getP() |
java.lang.String |
getPayload_size() |
java.lang.String |
getPersist_prodcat() |
java.lang.String |
getPreprocess() |
java.lang.String |
getQ() |
java.lang.String |
getRecommended() |
java.lang.String |
getRelated() |
atg.repository.Repository |
getRepository() |
java.lang.String |
getSearch_box() |
java.lang.String |
getSiteContextPath() |
StoreSitePropertiesManager |
getSitePropertiesManager() |
java.lang.String |
getStoreText(java.lang.String textKey)
This method gets locale specific knowledge base
widget ui labels from the SiteRepository
|
java.lang.String |
getTarget() |
java.lang.String |
getTruncate_size() |
java.lang.String |
getType() |
void |
setC(java.lang.String pC) |
void |
setContext(java.lang.String pContext) |
void |
setCorrection(java.lang.String pCorrection) |
void |
setDescription(java.lang.String pDescription) |
void |
setDiv_id(java.lang.String pDiv_id)
The div element on your page where you want the Rightnow knowledge base search to appear
|
void |
setExt_docs(java.lang.String pExt_docs) |
void |
setInstance_id(java.lang.String pInstance_id)
The widget instance id for the Rightnow knowledge base search
|
void |
setitemDescriptorName(java.lang.String pItemDescriptorName) |
void |
setLabel_correction(java.lang.String pLabel_correction) |
void |
setLabel_documents(java.lang.String pLabel_documents) |
void |
setLabel_more_results(java.lang.String pLabel_more_results) |
void |
setLabel_no_results(java.lang.String pLabel_no_results) |
void |
setLabel_related_searches(java.lang.String pLabel_related_searches) |
void |
setLabel_search_button(java.lang.String pLabel_search_button) |
void |
setModule(java.lang.String pModule)
The widget module name for the Rightnow knowledge base search
|
void |
setNavigation(java.lang.String pNavigation) |
void |
setNumber_answers(java.lang.String pNumber_answers) |
void |
setP(java.lang.String pP) |
void |
setPayload_size(java.lang.String pPayload_size) |
void |
setPersist_prodcat(java.lang.String pPersist_prodcat) |
void |
setPreprocess(java.lang.String pPreprocess) |
void |
setQ(java.lang.String pQ) |
void |
setRecommended(java.lang.String pRecommended) |
void |
setRelated(java.lang.String pRelated) |
void |
setRepository(atg.repository.Repository pRepository) |
void |
setSearch_box(java.lang.String pSearch_box) |
void |
setSiteContextPath(java.lang.String pSiteContextPath) |
void |
setSitePropertiesManager(StoreSitePropertiesManager pSitePropertiesManager) |
void |
setTarget(java.lang.String pTarget) |
void |
setTruncate_size(java.lang.String pTruncate_size) |
void |
setType(java.lang.String pType)
The widget type id for the Rightnow knowledge base search
|
int |
updateADCData(atg.adc.pipeline.ADCPipelineArgs pArgs)
This method will append both the mandatory and optional parameters to the
response stream.It also appends the locale specific url to the knowledge
base widget site and a responseCallBack script to the response stream.
|
getRetCodes, isEnabled, runProcess, setEnabledaddLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static java.lang.String CLASS_VERSION
protected static final java.lang.String RQL_QUERY_BY_KEY
protected static final java.lang.String ERROR_REPOSITORY
public static final java.lang.String TEXT_PROPERTY_NAME
protected StoreSitePropertiesManager mSitePropertiesManager
protected java.lang.String mSiteContextPath
public java.lang.String getNumber_answers()
public void setNumber_answers(java.lang.String pNumber_answers)
pNumber_answers - Number of answers to be displayed in the search resultpublic java.lang.String getCorrection()
public void setCorrection(java.lang.String pCorrection)
pCorrection - flag to enable or disable spelling correctionspublic java.lang.String getDescription()
public void setDescription(java.lang.String pDescription)
pDescription - flag to enable or disable answer descriptionpublic java.lang.String getmExt_docs()
public void setExt_docs(java.lang.String pExt_docs)
pExt_docs - Flag to perform searches against the external document indexpublic java.lang.String getLabel_correction()
public void setLabel_correction(java.lang.String pLabel_correction)
pLabel_correction - Displays spelling suggestionspublic java.lang.String getLabel_documents()
public void setLabel_documents(java.lang.String pLabel_documents)
pLabel_documents - Label for recommended documentspublic java.lang.String getLabel_more_results()
public void setLabel_more_results(java.lang.String pLabel_more_results)
pLabel_more_results - Label for more resultspublic java.lang.String getLabel_no_results()
public void setLabel_no_results(java.lang.String pLabel_no_results)
pLabel_no_results - Displays when no results are foundpublic java.lang.String getLabel_related_searches()
public void setLabel_related_searches(java.lang.String pLabel_related_searches)
pLabel_related_searches - Displays the message when suggested searches are foundpublic java.lang.String getLabel_search_button()
public void setLabel_search_button(java.lang.String pLabel_search_button)
pLabel_search_button - Label for search buttonpublic java.lang.String getNavigation()
public void setNavigation(java.lang.String pNavigation)
pNavigation - The flag to enable or disable more results linkpublic java.lang.String getPayload_size()
public void setPayload_size(java.lang.String pPayload_size)
pPayload_size - Maximum content size for Content-Sensing functionalitypublic java.lang.String getPersist_prodcat()
public void setPersist_prodcat(java.lang.String pPersist_prodcat)
pPersist_prodcat - Persist the product and category specified through to subsequent searchespublic java.lang.String getPreprocess()
public void setPreprocess(java.lang.String pPreprocess)
pPreprocess - The handler for page preprocessingpublic java.lang.String getQ()
public void setQ(java.lang.String pQ)
pQ - Keyword for search querypublic java.lang.String getRecommended()
public void setRecommended(java.lang.String pRecommended)
pRecommended - A flag to enable or disable recommended documentspublic java.lang.String getRelated()
public void setRelated(java.lang.String pRelated)
pRelated - A flag to enable or disable suggested searchespublic java.lang.String getSearch_box()
public void setSearch_box(java.lang.String pSearch_box)
pSearch_box - A flag to enable or disable the keyword search boxpublic java.lang.String getTarget()
public void setTarget(java.lang.String pTarget)
pTarget - Defines the target where the linked document will be opened. It should be a
valid target value of the HTML anchor tagpublic java.lang.String getTruncate_size()
public void setTruncate_size(java.lang.String pTruncate_size)
pTruncate_size - Number of characters to truncate to if the column is answers.solution or answers.descriptionpublic java.lang.String getC()
public void setC(java.lang.String pC)
pC - Category hierarchy in a comma separated chain. Multiple categories may be specified with a semicolonpublic java.lang.String getContext()
public void setContext(java.lang.String pContext)
pContext - Comma-separated context HTML elements for preprocessor. The content of the elements will be used for content-sensingpublic java.lang.String getP()
public void setP(java.lang.String pP)
pP - Product hierarchy in a comma separated chain.public java.lang.String getDiv_id()
public void setDiv_id(java.lang.String pDiv_id)
pDiv_id - public java.lang.String getInstance_id()
public void setInstance_id(java.lang.String pInstance_id)
pInstance_id - public java.lang.String getmModule()
public void setModule(java.lang.String pModule)
pModule - public java.lang.String getType()
public void setType(java.lang.String pType)
pType - public StoreSitePropertiesManager getSitePropertiesManager()
public void setSitePropertiesManager(StoreSitePropertiesManager pSitePropertiesManager)
pSitePropertiesManager - the sitePropertiesManager to setpublic java.lang.String getSiteContextPath()
public void setSiteContextPath(java.lang.String pSiteContextPath)
pSiteContextPath - the siteContextPath to setpublic void setRepository(atg.repository.Repository pRepository)
pRepository - the repository to setpublic atg.repository.Repository getRepository()
public void setitemDescriptorName(java.lang.String pItemDescriptorName)
pItemDescriptorName - the itemDescriptorName to setpublic java.lang.String getitemDescriptorName()
public java.util.List<java.lang.String> createOptionalParamsList()
public int updateADCData(atg.adc.pipeline.ADCPipelineArgs pArgs)
updateADCData in class atg.adc.pipeline.AppendStringProcessorpArgs - the current ADC pipeline argumentspublic java.lang.String getLocaleUrl()
public java.lang.String getStoreText(java.lang.String textKey)
textKey - the store text key of the labelatg.repository.RepositoryException - if error occurs