org.activemath.webapp.admin
Class UserAdminController

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

public class UserAdminController
extends ControllerBase

User Administration Controller


Nested Class Summary
static class UserAdminController.UserIdComparator
          Special comparator for user ids.
 
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
UserAdminController()
           
 
Method Summary
protected  String action()
          This is the method you should override to implement application logic.
 void returnCSV(String csvFile)
           
 void setAction(String action)
           
 void setBulkOp(String value)
           
 void setCreateBaseId(String string)
           
 void setCreateSuffixStart(int value)
           
 void setCreateUserCountry(String string)
           
 void setCreateUserField(String string)
           
 void setCreateUserGroup(String string)
           
 void setCreateUserLanguage(String string)
           
 void setCreateUserLearningcontext(String string)
           
 void setCreateUserNo(int value)
           
 void setCreateUserRoles(String[] value)
           
 void setCurrentPage(int value)
           
 void setDest(String string)
           
 void setEditUserId(String user)
           
 void setFilterGroupId(String filterGroupId)
           
 void setFilterUser(String filterUser)
           
 void setFilterUserRole(String filterUserRole)
           
 void setGroupId(String value)
           
 void setPageSize(int value)
           
 void setPassword(String password)
           
 void setUserId(String user)
           
 
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

UserAdminController

public UserAdminController()
Method Detail

setAction

public void setAction(String action)

setBulkOp

public void setBulkOp(String value)

setPassword

public void setPassword(String password)

setEditUserId

public void setEditUserId(String user)

setCreateBaseId

public void setCreateBaseId(String string)

setCreateSuffixStart

public void setCreateSuffixStart(int value)

setCreateUserNo

public void setCreateUserNo(int value)

setCreateUserGroup

public void setCreateUserGroup(String string)

setCreateUserRoles

public void setCreateUserRoles(String[] value)

setCreateUserField

public void setCreateUserField(String string)

setCreateUserLanguage

public void setCreateUserLanguage(String string)

setCreateUserCountry

public void setCreateUserCountry(String string)

setCreateUserLearningcontext

public void setCreateUserLearningcontext(String string)

setUserId

public void setUserId(String user)

setGroupId

public void setGroupId(String value)

setCurrentPage

public void setCurrentPage(int value)

setPageSize

public void setPageSize(int value)

setFilterGroupId

public void setFilterGroupId(String filterGroupId)

setFilterUserRole

public void setFilterUserRole(String filterUserRole)

setFilterUser

public void setFilterUser(String filterUser)

setDest

public void setDest(String string)

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

returnCSV

public void returnCSV(String csvFile)
               throws Exception
Throws:
Exception