com.liferay.portal.servlet
Class MainServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.struts.action.ActionServlet
com.liferay.portal.servlet.MainServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class MainServlet
- extends org.apache.struts.action.ActionServlet
View Source
- Author:
- Brian Wing Shun Chan, Jorge Ferrer, Brian Myunghun Kim
- See Also:
- Serialized Form
Fields inherited from class org.apache.struts.action.ActionServlet |
config, configDigester, convertNull, dataSources, internal, internalName, log, processor, registrations, servletMapping, servletName |
Method Summary |
protected void |
callParentDestroy()
|
protected void |
callParentInit()
|
protected void |
callParentService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
checkPortletRequestProcessor(javax.servlet.http.HttpServletRequest request)
|
protected void |
checkPortletSessionTracker(javax.servlet.http.HttpServletRequest request)
|
protected void |
checkServletContext(javax.servlet.http.HttpServletRequest request)
|
protected void |
checkTilesDefinitionsFactory()
|
protected void |
checkWebSettings(java.lang.String xml)
|
void |
destroy()
|
protected void |
destroyCompanies()
|
protected void |
destroyCompany(long companyId)
|
protected void |
destroyPortlets(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
destroySchedulerEntry(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry)
|
protected void |
destroySchedulers(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected javax.servlet.http.HttpServletRequest |
encryptRequest(javax.servlet.http.HttpServletRequest request,
long companyId)
|
protected long |
getCompanyId(javax.servlet.http.HttpServletRequest request)
|
protected java.lang.String |
getRemoteUser(javax.servlet.http.HttpServletRequest request,
long userId)
|
protected org.apache.struts.action.RequestProcessor |
getRequestProcessor(org.apache.struts.config.ModuleConfig moduleConfig)
|
protected long |
getUserId(javax.servlet.http.HttpServletRequest request)
|
protected boolean |
hasAbsoluteRedirect(javax.servlet.http.HttpServletRequest request)
|
protected boolean |
hasThemeDisplay(javax.servlet.http.HttpServletRequest request)
|
void |
init()
|
protected void |
initAssetRendererFactories(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initCompanies()
|
protected void |
initExt()
|
protected void |
initIndexers(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initLayoutTemplates(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage,
java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initMessageResources()
|
protected com.liferay.portal.kernel.plugin.PluginPackage |
initPluginPackage()
|
protected void |
initPlugins()
|
protected void |
initPollerProcessors(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initPOPMessageListeners(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initPortletApp(com.liferay.portal.model.Portlet portlet,
javax.servlet.ServletContext servletContext)
|
protected java.util.List<com.liferay.portal.model.Portlet> |
initPortlets(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
initResourceActions(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initResourceCodes(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initSchedulerEntry(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry)
|
protected void |
initSchedulers(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initSocialActivityInterpreters(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initSocialRequestInterpreters(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initThemes(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage,
java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initVelocity()
|
protected void |
initWebDAVStorages(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initWebSettings()
|
protected void |
initWorkflowHandlers(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected void |
initXmlRpcMethods(java.util.List<com.liferay.portal.model.Portlet> portlets)
|
protected long |
loginUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long userId,
java.lang.String remoteUser)
|
protected void |
processGlobalShutdownEvents()
|
protected void |
processGlobalStartupEvents()
|
protected boolean |
processMaintenanceRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
processServicePost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected boolean |
processServicePre(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long userId)
|
protected void |
processServicePrePrincipalException(java.lang.Throwable t,
long userId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected boolean |
processShutdownRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
processStartupEvents()
|
protected javax.servlet.http.HttpServletRequest |
protectRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String remoteUser)
|
protected void |
sendError(int status,
java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
setPortalPort(javax.servlet.http.HttpServletRequest request)
|
protected void |
setPrincipalName(long userId,
java.lang.String remoteUser)
|
Methods inherited from class org.apache.struts.action.ActionServlet |
addServletMapping, destroyConfigDigester, destroyInternal, destroyModules, doGet, doPost, getInternal, getModuleConfig, initConfigDigester, initInternal, initModuleConfig, initModuleConfigFactory, initModuleDataSources, initModuleMessageResources, initModulePlugIns, initModulePrefixes, initOther, initServlet, parseModuleConfigFile, process |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service |
Methods inherited from class javax.servlet.GenericServlet |
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MainServlet
public MainServlet()
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Servlet
- Overrides:
destroy
in class org.apache.struts.action.ActionServlet
init
public void init()
throws javax.servlet.ServletException
- Overrides:
init
in class org.apache.struts.action.ActionServlet
- Throws:
javax.servlet.ServletException
service
public void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Overrides:
service
in class javax.servlet.http.HttpServlet
- Throws:
java.io.IOException
javax.servlet.ServletException
callParentDestroy
protected void callParentDestroy()
callParentInit
protected void callParentInit()
throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
callParentService
protected void callParentService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
checkPortletRequestProcessor
protected void checkPortletRequestProcessor(javax.servlet.http.HttpServletRequest request)
throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
checkPortletSessionTracker
protected void checkPortletSessionTracker(javax.servlet.http.HttpServletRequest request)
checkServletContext
protected void checkServletContext(javax.servlet.http.HttpServletRequest request)
checkTilesDefinitionsFactory
protected void checkTilesDefinitionsFactory()
checkWebSettings
protected void checkWebSettings(java.lang.String xml)
throws com.liferay.portal.kernel.xml.DocumentException
- Throws:
com.liferay.portal.kernel.xml.DocumentException
destroyCompanies
protected void destroyCompanies()
throws java.lang.Exception
- Throws:
java.lang.Exception
destroyCompany
protected void destroyCompany(long companyId)
destroyPortlets
protected void destroyPortlets(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
destroySchedulerEntry
protected void destroySchedulerEntry(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry)
throws java.lang.Exception
- Throws:
java.lang.Exception
destroySchedulers
protected void destroySchedulers(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
encryptRequest
protected javax.servlet.http.HttpServletRequest encryptRequest(javax.servlet.http.HttpServletRequest request,
long companyId)
getCompanyId
protected long getCompanyId(javax.servlet.http.HttpServletRequest request)
getRemoteUser
protected java.lang.String getRemoteUser(javax.servlet.http.HttpServletRequest request,
long userId)
getRequestProcessor
protected org.apache.struts.action.RequestProcessor getRequestProcessor(org.apache.struts.config.ModuleConfig moduleConfig)
throws javax.servlet.ServletException
- Overrides:
getRequestProcessor
in class org.apache.struts.action.ActionServlet
- Throws:
javax.servlet.ServletException
getUserId
protected long getUserId(javax.servlet.http.HttpServletRequest request)
hasAbsoluteRedirect
protected boolean hasAbsoluteRedirect(javax.servlet.http.HttpServletRequest request)
hasThemeDisplay
protected boolean hasThemeDisplay(javax.servlet.http.HttpServletRequest request)
initAssetRendererFactories
protected void initAssetRendererFactories(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initCompanies
protected void initCompanies()
throws java.lang.Exception
- Throws:
java.lang.Exception
initExt
protected void initExt()
throws java.lang.Exception
- Throws:
java.lang.Exception
initIndexers
protected void initIndexers(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initLayoutTemplates
protected void initLayoutTemplates(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage,
java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initMessageResources
protected void initMessageResources()
throws java.lang.Exception
- Throws:
java.lang.Exception
initPluginPackage
protected com.liferay.portal.kernel.plugin.PluginPackage initPluginPackage()
throws java.lang.Exception
- Throws:
java.lang.Exception
initPlugins
protected void initPlugins()
throws java.lang.Exception
- Throws:
java.lang.Exception
initPollerProcessors
protected void initPollerProcessors(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initPOPMessageListeners
protected void initPOPMessageListeners(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initPortletApp
protected void initPortletApp(com.liferay.portal.model.Portlet portlet,
javax.servlet.ServletContext servletContext)
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
initPortlets
protected java.util.List<com.liferay.portal.model.Portlet> initPortlets(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
initResourceActions
protected void initResourceActions(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initResourceCodes
protected void initResourceCodes(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initSchedulerEntry
protected void initSchedulerEntry(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry)
throws java.lang.Exception
- Throws:
java.lang.Exception
initSchedulers
protected void initSchedulers(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initSocialActivityInterpreters
protected void initSocialActivityInterpreters(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initSocialRequestInterpreters
protected void initSocialRequestInterpreters(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initThemes
protected void initThemes(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage,
java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initVelocity
protected void initVelocity()
throws java.lang.Exception
- Throws:
java.lang.Exception
initWebDAVStorages
protected void initWebDAVStorages(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initWebSettings
protected void initWebSettings()
throws java.lang.Exception
- Throws:
java.lang.Exception
initWorkflowHandlers
protected void initWorkflowHandlers(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
initXmlRpcMethods
protected void initXmlRpcMethods(java.util.List<com.liferay.portal.model.Portlet> portlets)
throws java.lang.Exception
- Throws:
java.lang.Exception
loginUser
protected long loginUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long userId,
java.lang.String remoteUser)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException
processGlobalShutdownEvents
protected void processGlobalShutdownEvents()
throws java.lang.Exception
- Throws:
java.lang.Exception
processGlobalStartupEvents
protected void processGlobalStartupEvents()
throws java.lang.Exception
- Throws:
java.lang.Exception
processMaintenanceRequest
protected boolean processMaintenanceRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
processServicePost
protected void processServicePost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
processServicePre
protected boolean processServicePre(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long userId)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
processServicePrePrincipalException
protected void processServicePrePrincipalException(java.lang.Throwable t,
long userId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
processShutdownRequest
protected boolean processShutdownRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
- Throws:
java.io.IOException
processStartupEvents
protected void processStartupEvents()
throws java.lang.Exception
- Throws:
java.lang.Exception
protectRequest
protected javax.servlet.http.HttpServletRequest protectRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String remoteUser)
sendError
protected void sendError(int status,
java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
setPortalPort
protected void setPortalPort(javax.servlet.http.HttpServletRequest request)
setPrincipalName
protected void setPrincipalName(long userId,
java.lang.String remoteUser)