org.activemath.webapp.controller
Class UserTrackerController

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.UserTrackerController
All Implemented Interfaces:
Controller

public class UserTrackerController
extends ControllerBase

Controller to generate events on behalf of the browser client.


Field Summary
protected static Category 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
UserTrackerController()
           
 
Method Summary
protected  String action()
          This is the method you should override to implement application logic.
 void setCloseWindow(boolean value)
           
 void setDuration(String duration)
           
 void setEvent(String event)
           
 void setGotFocus(String gotFocus)
           
 void setItemId(String itemId)
           
 void setLiking(int value)
           
 void setMastery(int value)
           
 void setPride(int pride)
           
 void setSatisfaction(int satisfaction)
           
 void setValue(int value)
           
 void setWindowName(String name)
           
 
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 Category log
Constructor Detail

UserTrackerController

public UserTrackerController()
Method Detail

setEvent

public void setEvent(String event)

setItemId

public void setItemId(String itemId)

setValue

public void setValue(int value)

setMastery

public void setMastery(int value)

setWindowName

public void setWindowName(String name)

setLiking

public void setLiking(int value)

setPride

public void setPride(int pride)

setSatisfaction

public void setSatisfaction(int satisfaction)

setCloseWindow

public void setCloseWindow(boolean value)

setGotFocus

public void setGotFocus(String gotFocus)

setDuration

public void setDuration(String duration)

action

protected String action()
Description copied from class: ControllerBase
This is the method you should override to implement application logic.

Overrides:
action in class ControllerBase