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, setEnabled
addLogListener, 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, stopService, toString
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public 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.AppendStringProcessor
pArgs
- 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