info.magnolia.module.forum.frontend
Class ForumController
java.lang.Object
info.magnolia.cms.servlets.MVCServletHandlerImpl
info.magnolia.cms.servlets.CommandBasedMVCServletHandler
info.magnolia.module.admininterface.PageMVCHandler
info.magnolia.module.forum.frontend.ForumController
- All Implemented Interfaces:
- info.magnolia.cms.servlets.MVCServletHandler
public class ForumController
- extends info.magnolia.module.admininterface.PageMVCHandler
Custom page handler for Forum.
- Version:
- $Revision: $ ($Author: $)
- Author:
- gjoseph
Fields inherited from class info.magnolia.module.admininterface.PageMVCHandler |
COMMAND_PARAMETER_NAME, COMMAND_SHOW, VIEW_SHOW |
Fields inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl |
exception, request, response, VIEW_ERROR, VIEW_SUCCESS |
Fields inherited from interface info.magnolia.cms.servlets.MVCServletHandler |
VIEW_NOTHING |
Constructor Summary |
|
ForumController(String name,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected |
ForumController(String name,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ForumManager forumManager)
for tests and when we have ioc! |
Methods inherited from class info.magnolia.module.admininterface.PageMVCHandler |
getForm, getI18nBasename, getMsgs, getParams, setForm, setI18nBasename, setMsgs, setParams, show |
Methods inherited from class info.magnolia.cms.servlets.CommandBasedMVCServletHandler |
findCommand, getCatalogueName, getCommandContext, getViewNameAfterExecution, setCatalogueName |
Methods inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl |
getException, getExceptionStackTrace, getName, getRequest, getResponse, populateFromRequest, setCommand, setRequest, setResponse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ForumController
protected ForumController(String name,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ForumManager forumManager)
- for tests and when we have ioc!
ForumController
public ForumController(String name,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getCommand
public String getCommand()
- Specified by:
getCommand
in interface info.magnolia.cms.servlets.MVCServletHandler
- Overrides:
getCommand
in class info.magnolia.cms.servlets.MVCServletHandlerImpl
execute
public String execute(String command)
- executes the method named after the return value of getCommand().
- Specified by:
execute
in interface info.magnolia.cms.servlets.MVCServletHandler
- Overrides:
execute
in class info.magnolia.cms.servlets.CommandBasedMVCServletHandler
renderHtml
public void renderHtml(String view)
throws IOException
- This implementation does a redirect:
- to the view parameter, using it as a url.
- to the referer if the view argument was null. (i.e. if the command method was void or returned null explicitely)
- Throws:
IOException
init
public void init()
- Specified by:
init
in interface info.magnolia.cms.servlets.MVCServletHandler
- Overrides:
init
in class info.magnolia.module.admininterface.PageMVCHandler
createThread
public String createThread()
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
replyToThread
public String replyToThread()
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
getUserId
protected String getUserId()
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.