public class CSRInvokeAssembler
extends atg.endeca.assembler.droplet.InvokeAssembler
AssemblerTools.getCallbacks()
,
atg.userprofiling.endeca.assembler.ProfileInvokeAssemblerCallbackImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
CONTENT_ITEM_MAP
The output parameter that references the Map
|
protected atg.svc.agent.environment.EnvironmentTools |
mEnvironmentTools |
CONTENT_COLLECTION, CONTENT_ITEM_PARAM, CONTENT_ITEM_TYPE, ERROR_KEY, ERROR_OPARAM, INCLUDE_PATH, NAVIGATION_ACTION_CONTENT_PATH, OUTPUT_OPARAM, RECORD_ACTION_CONTENT_PATH, RULE_LIMIT
Constructor and Description |
---|
CSRInvokeAssembler() |
Modifier and Type | Method and Description |
---|---|
atg.svc.agent.environment.EnvironmentTools |
getEnvironmentTools()
A reference to the EnvironmentTools component used to resolve a reference to the active customer profile.
|
protected com.endeca.infront.assembler.ContentItem |
invokeAssembler(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
com.endeca.infront.assembler.ContentItem pContentItem)
Extends the core behavior to parse the results into a Map of ContentItems
and provide that Map as an output parameter.
|
protected java.util.Map |
parseContentByType(com.endeca.infront.assembler.ContentItem pContentItem)
Iterates over the results and parses out all ContentItems by type.
|
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Extends the base behavior to first set the session profile's thread local datasource to the active customer before
calling the super implemention.
|
void |
setEnvironmentTools(atg.svc.agent.environment.EnvironmentTools pEnvironmentTools) |
createContentInclude, createContentSlotConfig, getAssemblerTools, setAssemblerTools
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameter
destroy, getServletConfig, getServletInfo, setServletInfo
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics
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
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static final java.lang.String CLASS_VERSION
public static final java.lang.String CONTENT_ITEM_MAP
protected atg.svc.agent.environment.EnvironmentTools mEnvironmentTools
public atg.svc.agent.environment.EnvironmentTools getEnvironmentTools()
public void setEnvironmentTools(atg.svc.agent.environment.EnvironmentTools pEnvironmentTools)
public void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
service
in class atg.endeca.assembler.droplet.InvokeAssembler
javax.servlet.ServletException
java.io.IOException
protected com.endeca.infront.assembler.ContentItem invokeAssembler(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse, com.endeca.infront.assembler.ContentItem pContentItem) throws com.endeca.infront.assembler.AssemblerException
invokeAssembler
in class atg.endeca.assembler.droplet.InvokeAssembler
com.endeca.infront.assembler.AssemblerException
protected java.util.Map parseContentByType(com.endeca.infront.assembler.ContentItem pContentItem)
pContentItem
-