|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.adc.pipeline.ADCPipelineProcessor
atg.adc.pipeline.AppendStringProcessor
atg.knowledgebase.adc.KnowledgeBaseProcessor
public class KnowledgeBaseProcessor
This class incorporates a dynamic javascript tag to the html page to invoke the Knowledgebase widget.
Field Summary | |
---|---|
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 |
Fields inherited from class atg.adc.pipeline.ADCPipelineProcessor |
---|
MADE_CHANGE, NO_CHANGE |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.service.pipeline.PipelineProcessor |
---|
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK |
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 | |
---|---|
KnowledgeBaseProcessor()
|
Method Summary | |
---|---|
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. |
Methods inherited from class atg.adc.pipeline.AppendStringProcessor |
---|
getValue, setValue |
Methods inherited from class atg.adc.pipeline.ADCPipelineProcessor |
---|
getRetCodes, isEnabled, runProcess, setEnabled |
Methods inherited from class atg.nucleus.GenericService |
---|
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 |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, 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 |
---|
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
Constructor Detail |
---|
public KnowledgeBaseProcessor()
Method Detail |
---|
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 arguments
public java.lang.String getLocaleUrl()
public java.lang.String getStoreText(java.lang.String textKey)
textKey
- the store text key of the label
atg.repository.RepositoryException
- if error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |