org.activemath.webapp.controller
Class ItemMenuController

java.lang.Object
  extended by org.infohazard.maverick.ctl.Throwaway2
      extended by org.infohazard.maverick.ctl.ThrowawayBean2
          extended by org.activemath.webapp.base.ControllerBase
              extended by org.activemath.webapp.controller.ItemMenuController
All Implemented Interfaces:
Controller

public class ItemMenuController
extends ControllerBase

Controller for Item Menu on every Content Item. With help of this controller the user can dynamically add Items, delete Item from a page .


Field Summary
protected static Logger log
           
 
Fields inherited from class org.activemath.webapp.base.ControllerBase
appContext, defaultContentType, JSON, REDIRECT, REDIRECT_LOGIN, request, response, stopwatch
 
Fields inherited from class org.infohazard.maverick.ctl.Throwaway2
ERROR, SUCCESS
 
Constructor Summary
ItemMenuController()
           
 
Method Summary
protected  String action()
          control the item menu, handle the requests to remove a Item from the page or add items into a page.
 void setAction(String action)
           
 void setBookId(String bookId)
           
 void setItemId(String itemId)
           
 void setNewItemIds(String addingitemIds)
           
 void setPageId(String pageId)
           
 
Methods inherited from class org.activemath.webapp.base.ControllerBase
addError, addError, enableNoCache, escapeForHtmlSafety, getAccountManager, getAppSession, getCmdName, getCurrentUser, getErrors, getHttpSession, getLanguage, getModel, getOutputFormat, getRequest, getResponse, getSkin, hasErrors, perform, publishControllerEvent, sendError, sendError, sendJson, sendLoginRequired, sendRedirect, sendRedirect, setPasswd, setUser
 
Methods inherited from class org.infohazard.maverick.ctl.ThrowawayBean2
go
 
Methods inherited from class org.infohazard.maverick.ctl.Throwaway2
getCtx, go
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static Logger log
Constructor Detail

ItemMenuController

public ItemMenuController()
Method Detail

setAction

public void setAction(String action)

setItemId

public void setItemId(String itemId)

setPageId

public void setPageId(String pageId)

setBookId

public void setBookId(String bookId)

setNewItemIds

public void setNewItemIds(String addingitemIds)

action

protected String action()
control the item menu, handle the requests to remove a Item from the page or add items into a page.

Overrides:
action in class ControllerBase