org.molgenis.omx.auth.ui
Class SimpleUserLogin

java.lang.Object
  extended by org.molgenis.util.SimpleTree<ScreenController<?>>
      extended by org.molgenis.framework.ui.SimpleScreenController<M>
          extended by org.molgenis.framework.ui.EasyPluginController<SimpleUserLoginModel>
              extended by org.molgenis.omx.auth.ui.SimpleUserLogin
All Implemented Interfaces:
Serializable, ScreenController<SimpleUserLoginModel>, ScreenModel, ScreenView, Tree<ScreenController<?>>
Direct Known Subclasses:
UserLogin

public class SimpleUserLogin
extends EasyPluginController<SimpleUserLoginModel>

Login box

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.molgenis.framework.ui.ScreenModel
ScreenModel.Show
 
Field Summary
 
Fields inherited from class org.molgenis.framework.ui.EasyPluginController
HTML_WAS_ALREADY_SERVED
 
Fields inherited from class org.molgenis.framework.ui.SimpleScreenController
logger, selectedId
 
Fields inherited from class org.molgenis.util.SimpleTree
name, parentName, treeElements
 
Fields inherited from interface org.molgenis.framework.ui.ScreenModel
INPUT_ACTION, INPUT_TARGET
 
Constructor Summary
SimpleUserLogin(String name, ScreenController<?> parent)
           
 
Method Summary
 void Activate(Database db, MolgenisRequest request)
           
 void AddUser(Database db, MolgenisRequest request)
           
 void Cancel(Database db, MolgenisRequest request)
           
 void ChgUser(Database db, MolgenisRequest request)
           
 void Forgot(Database db, MolgenisRequest request)
           
 String getCustomHtmlHeaders()
           
 ScreenView getView()
           
 void Login(Database db, MolgenisRequest request)
           
 void Logout(Database db, MolgenisRequest request)
           
 void reload(Database db)
           
 void sendPassword(Database db, MolgenisRequest request)
           
 
Methods inherited from class org.molgenis.framework.ui.EasyPluginController
delegate, delegate, getController, getLabel, getMessages, getParentForm, handleRequest, handleRequest, isVisible, reset, setController, setError, setLabel, setMessages, setMessages, setSuccess
 
Methods inherited from class org.molgenis.framework.ui.SimpleScreenController
doResetChildren, getApplicationController, getCustomHtmlBodyOnLoad, getDatabase, getModel, getSelected, getTempFile, getViewTemplate, isSelected, render, setModel, setSelected
 
Methods inherited from class org.molgenis.util.SimpleTree
get, getAllChildren, getAllChildren, getChild, getChildren, getName, getParent, getPath, getRoot, getStringValue, getTreeElements, getValue, hasChildren, hasParent, remove, setName, setName, setParent, setValue, toString, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.molgenis.framework.ui.ScreenModel
getName, getSelected, render
 
Methods inherited from interface org.molgenis.framework.ui.ScreenView
render
 
Methods inherited from interface org.molgenis.util.Tree
get, getAllChildren, getAllChildren, getChild, getChildren, getName, getParent, getPath, getRoot, getTreeElements, getValue, hasChildren, hasParent, setParent, setValue, toString, toString
 

Constructor Detail

SimpleUserLogin

public SimpleUserLogin(String name,
                       ScreenController<?> parent)
Method Detail

getView

public ScreenView getView()
Specified by:
getView in interface ScreenController<SimpleUserLoginModel>
Specified by:
getView in class EasyPluginController<SimpleUserLoginModel>

getCustomHtmlHeaders

public String getCustomHtmlHeaders()
Specified by:
getCustomHtmlHeaders in interface ScreenController<SimpleUserLoginModel>
Specified by:
getCustomHtmlHeaders in interface ScreenView
Overrides:
getCustomHtmlHeaders in class SimpleScreenController<SimpleUserLoginModel>

Login

public void Login(Database db,
                  MolgenisRequest request)
           throws Exception
Throws:
Exception

Logout

public void Logout(Database db,
                   MolgenisRequest request)
            throws Exception
Throws:
Exception

Cancel

public void Cancel(Database db,
                   MolgenisRequest request)

AddUser

public void AddUser(Database db,
                    MolgenisRequest request)
             throws Exception
Throws:
Exception

Activate

public void Activate(Database db,
                     MolgenisRequest request)
              throws Exception
Throws:
Exception

sendPassword

public void sendPassword(Database db,
                         MolgenisRequest request)
                  throws Exception
Throws:
Exception

ChgUser

public void ChgUser(Database db,
                    MolgenisRequest request)
             throws NoSuchAlgorithmException,
                    MolgenisUserException,
                    DatabaseException,
                    ParseException,
                    IOException
Throws:
NoSuchAlgorithmException
MolgenisUserException
DatabaseException
ParseException
IOException

Forgot

public void Forgot(Database db,
                   MolgenisRequest request)

reload

public void reload(Database db)
Specified by:
reload in interface ScreenController<SimpleUserLoginModel>
Specified by:
reload in class SimpleScreenController<SimpleUserLoginModel>


Copyright © 2013. All Rights Reserved.