org.olat.basesecurity
Class BaseSecurityModule

java.lang.Object
  extended by org.olat.basesecurity.BaseSecurityModule
All Implemented Interfaces:
OLATModule

public class BaseSecurityModule
extends java.lang.Object
implements OLATModule

sss * Initial Date: May 4, 2004

Author:
Mike Stock Comment:

Field Summary
static java.lang.String CONFIG_USERMANAGER_ACCESS_TO_AUTH
           
static java.lang.String CONFIG_USERMANAGER_ACCESS_TO_POLICIES
           
static java.lang.String CONFIG_USERMANAGER_ACCESS_TO_PROP
           
static java.lang.String CONFIG_USERMANAGER_ACCESS_TO_QUOTA
           
static java.lang.String CONFIG_USERMANAGER_CAN_BYPASS_EMAILVERIFICATION
           
static java.lang.String CONFIG_USERMANAGER_CAN_CREATE_PWD
           
static java.lang.String CONFIG_USERMANAGER_CAN_CREATE_USER
           
static java.lang.String CONFIG_USERMANAGER_CAN_DELETE_USER
           
static java.lang.String CONFIG_USERMANAGER_CAN_EDIT_ALL_PROFILE_FIELDS
           
static java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_AUTHORS
           
static java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_GROUPMANAGERS
           
static java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_GUESTS
           
static java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_INSTITUTIONAL_RESOURCE_MANAGER
           
static java.lang.String CONFIG_USERMANAGER_CAN_MODIFY_PWD
           
static java.lang.String CONFIG_USERMANAGER_CAN_START_GROUPS
           
 
Constructor Summary
BaseSecurityModule()
           
 
Method Summary
 void destroy()
          Caled during Servlet.destroy()
static java.util.Map getConfiguration()
           
 void init(com.anthonyeden.lib.config.Configuration moduleConfig)
          Called by ConfigurationManager during statrup.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG_USERMANAGER_CAN_CREATE_USER

public static final java.lang.String CONFIG_USERMANAGER_CAN_CREATE_USER
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_DELETE_USER

public static final java.lang.String CONFIG_USERMANAGER_CAN_DELETE_USER
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_CREATE_PWD

public static final java.lang.String CONFIG_USERMANAGER_CAN_CREATE_PWD
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_MODIFY_PWD

public static final java.lang.String CONFIG_USERMANAGER_CAN_MODIFY_PWD
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_START_GROUPS

public static final java.lang.String CONFIG_USERMANAGER_CAN_START_GROUPS
See Also:
Constant Field Values

CONFIG_USERMANAGER_ACCESS_TO_QUOTA

public static final java.lang.String CONFIG_USERMANAGER_ACCESS_TO_QUOTA
See Also:
Constant Field Values

CONFIG_USERMANAGER_ACCESS_TO_PROP

public static final java.lang.String CONFIG_USERMANAGER_ACCESS_TO_PROP
See Also:
Constant Field Values

CONFIG_USERMANAGER_ACCESS_TO_POLICIES

public static final java.lang.String CONFIG_USERMANAGER_ACCESS_TO_POLICIES
See Also:
Constant Field Values

CONFIG_USERMANAGER_ACCESS_TO_AUTH

public static final java.lang.String CONFIG_USERMANAGER_ACCESS_TO_AUTH
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_MANAGE_GROUPMANAGERS

public static final java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_GROUPMANAGERS
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_MANAGE_INSTITUTIONAL_RESOURCE_MANAGER

public static final java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_INSTITUTIONAL_RESOURCE_MANAGER
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_MANAGE_AUTHORS

public static final java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_AUTHORS
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_MANAGE_GUESTS

public static final java.lang.String CONFIG_USERMANAGER_CAN_MANAGE_GUESTS
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_BYPASS_EMAILVERIFICATION

public static final java.lang.String CONFIG_USERMANAGER_CAN_BYPASS_EMAILVERIFICATION
See Also:
Constant Field Values

CONFIG_USERMANAGER_CAN_EDIT_ALL_PROFILE_FIELDS

public static final java.lang.String CONFIG_USERMANAGER_CAN_EDIT_ALL_PROFILE_FIELDS
See Also:
Constant Field Values
Constructor Detail

BaseSecurityModule

public BaseSecurityModule()
Method Detail

init

public void init(com.anthonyeden.lib.config.Configuration moduleConfig)
Description copied from interface: OLATModule
Called by ConfigurationManager during statrup. Module is called in the order it is registered in olat_config.xml. On any critical errors, throw StartupException. Any other errors, just throw Exceptions. OLATContext will already be initialized at this stage.

Specified by:
init in interface OLATModule
See Also:
OLATModule.init(com.anthonyeden.lib.config.Configuration)

destroy

public void destroy()
Description copied from interface: OLATModule
Caled during Servlet.destroy()

Specified by:
destroy in interface OLATModule
See Also:
OLATModule.destroy()

getConfiguration

public static java.util.Map getConfiguration()
Returns:
Map containing the basic security configuration