Class ModuleLoginObject

Object
  |
  +--PBEUnit
        |
        +--PBEObject
              |
              +--PBELoginObject
                    |
                    +--ModuleLoginObject

public class ModuleLoginObject
extends PBELoginObject


Fields inherited from class PBEObject
attributes, iClearInput, methods, name
 
Constructor Summary
ModuleLoginObject()
           
 
Method Summary
 varchar getAccessList()
           
 void login(boolean guest, varchar user)
          Login to all modules that have approved the user, and those modules that are nuetral to login.
 void loginFailed(boolean guest, varchar user)
          Those modules that had login fail get a loginFailed call.
 boolean mayLogin(boolean guest, varchar user, varchar password)
          The module login mayLogin method asks all modules if the user may login.
 boolean validUser(boolean guest, varchar user)
          The module login validUser method asks all modules if the user is valid.
 
Methods inherited from class PBELoginObject
disable
 
Methods inherited from class PBEObject
attributeName, clear, clearInput, disableAttributes, display, enable, enableAttributes, getAttributeStatus, getAttributeStatus, getError, globalReference, hide, init, inputMethod, inputMethod, inputValue, outputValue, outputValue, outputValue, performActivation, prepareAction, redirect, setActive, setAttributeStatus, setError, show
 
Methods inherited from class PBEUnit
compileActions, compileConditions, prepareEvent
 

Constructor Detail

ModuleLoginObject

public ModuleLoginObject()
Method Detail

getAccessList

public varchar getAccessList()

validUser

public boolean validUser(boolean guest,
                         varchar user)
The module login validUser method asks all modules if the user is valid. If one or more modules are OK with the user or no modules are against the user (modules may be neutral to login if they do not require login) then the user is valid.
Overrides:
validUser in class PBELoginObject

mayLogin

public boolean mayLogin(boolean guest,
                        varchar user,
                        varchar password)
The module login mayLogin method asks all modules if the user may login. It builds a list of modules that have approved the user.
Overrides:
mayLogin in class PBELoginObject

login

public void login(boolean guest,
                  varchar user)
Login to all modules that have approved the user, and those modules that are nuetral to login. Other modules get a loginFailed call.
Overrides:
login in class PBELoginObject

loginFailed

public void loginFailed(boolean guest,
                        varchar user)
Those modules that had login fail get a loginFailed call. Neutral modules get a login call.
Overrides:
loginFailed in class PBELoginObject