public class ProfileSecurityStatus
extends atg.servlet.DynamoServlet
Profile
and
displays appropriate open parameter.
Input parameters: None.
Output parameters:
anonymous
- rendered when user is not recognized
loggedFromCookie
- rendered when user is logged from cookie
loggedIn
- rendered when user is logged in with login/password
default
- this oparam is rendered if no other oparam has been handled
Output parameters: None
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANONYMOUS_OPARAM
Anonymous parameter name.
|
static java.lang.String |
AUTO_LOGGED_OPARAM
Anonymous parameter name.
|
static java.lang.String |
CLASS_VERSION
Class version string.
|
static java.lang.String |
DEFAULT_OPARAM
Default open parameter name
|
static java.lang.String |
LOGGED_OPARAM
Anonymous parameter name.
|
Constructor and Description |
---|
ProfileSecurityStatus() |
Modifier and Type | Method and Description |
---|---|
atg.userprofiling.Profile |
getProfile() |
atg.userprofiling.PropertyManager |
getPropertyManager() |
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Render appropriate open parameter based on Profile's security status:
if Profile.securityStatus == 0 (ANONYMOUS) then set 'anonymous' open parameter;
if Profile.securityStatus == 2 (AUTO-SIGNIN) then set 'autoLoggedIn' open parameter;
if Profile.securityStatus == 4 (EXPLICIT-SIGNIN) then set 'loggedIn' open parameter;
set 'default' if no other oparam has been handled.
|
void |
setProfile(atg.userprofiling.Profile pProfile) |
void |
setPropertyManager(atg.userprofiling.PropertyManager pPropertyManager) |
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, toString
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 ANONYMOUS_OPARAM
public static final java.lang.String AUTO_LOGGED_OPARAM
public static final java.lang.String LOGGED_OPARAM
public static final java.lang.String DEFAULT_OPARAM
public atg.userprofiling.Profile getProfile()
public void setProfile(atg.userprofiling.Profile pProfile)
pProfile
- Profile objectpublic atg.userprofiling.PropertyManager getPropertyManager()
public void setPropertyManager(atg.userprofiling.PropertyManager pPropertyManager)
pPropertyManager
- Profile property managerpublic void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
service
in class atg.servlet.DynamoServlet
pRequest
- the request to be processedpResponse
- the response object for this requestjavax.servlet.ServletException
- an application specific error occurred processing this requestjava.io.IOException
- an error occurred reading data from the request or writing data to the response.