ELogin
Enterprise Lab AAI Login Application
Public Member Functions | Static Public Member Functions
ch.enterpriselab.login.control.ConfigurationManager Class Reference
Inheritance diagram for ch.enterpriselab.login.control.ConfigurationManager:
Inheritance graph
[legend]
Collaboration diagram for ch.enterpriselab.login.control.ConfigurationManager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

String getLdapPeoplePath ()
String getLdapServer ()
String getScriptTemplateDir ()
String getDefaultScriptTemplate ()
String getLdapHomePath ()
String getLdapLoginShell ()
String getDefaultAAIHomeOrg ()
List< String > getShibbolethAttributeList ()
Set< String > getShibbolethAttributeSet ()
String getSystemAdministratorName ()
String getSystemAdministratorEMail ()

Static Public Member Functions

static ConfigurationManager getInstance ()

Detailed Description

Handles the MainConfiguration.xml

Author:
matthias

Member Function Documentation

String ch.enterpriselab.login.control.ConfigurationManager.getDefaultAAIHomeOrg ( )

Default Home Organization Attribute from AAI (for Hochschule Luzern)

Returns:
HomeOrgAAI Attribute

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getDefaultScriptTemplate ( )

Gets the default script template name (For example: defaultScriptTemplate.xml)

Returns:
name of the default script template.

Here is the caller graph for this function:

static ConfigurationManager ch.enterpriselab.login.control.ConfigurationManager.getInstance ( ) [static]

Statische Methode, liefert die einzige Instanz dieser Klasse zurück

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getLdapHomePath ( )

Returns homeDirectory path of users.

Returns:
"/home/"

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getLdapLoginShell ( )

Returns LoginShell for users. To be set on ldap user

Returns:
"/bin/bash"

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getLdapPeoplePath ( )

Returns the path where the users are saved in ldap

Returns:
people path

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getLdapServer ( )

returns ldap Server including port

Returns:
ldap://ldapserver:port

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getScriptTemplateDir ( )

Returns the directory path containing the script templates.

Returns:
absolute directory path

Here is the caller graph for this function:

List<String> ch.enterpriselab.login.control.ConfigurationManager.getShibbolethAttributeList ( )
Returns:

Here is the caller graph for this function:

Set<String> ch.enterpriselab.login.control.ConfigurationManager.getShibbolethAttributeSet ( )

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getSystemAdministratorEMail ( )
Returns:
the systemAdministratorEMail

Here is the caller graph for this function:

String ch.enterpriselab.login.control.ConfigurationManager.getSystemAdministratorName ( )
Returns:
the systemAdministratorName

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables