manager
Class UebManagerServer

java.lang.Object
  extended by manager.UebManagerServer

public class UebManagerServer
extends java.lang.Object

Zentrale Server-Instanz. (Singleton)

Version:
0.6
Author:
Thorsten Berger

Field Summary
 java.lang.String AdminMail
           
 boolean AdminMode
           
 java.lang.String DozentMail
           
 int idleTimeM
           
 boolean offerWebServices
           
 int PendingTimeH
           
 java.lang.String regServerPwd
           
 java.lang.String regServerURL
           
 boolean RestrictStudentMailDomain
           
 java.lang.String SMTPServer
           
 boolean SSL
           
 java.lang.String SSLURL
           
 java.lang.String StatusMailAddress
           
 java.lang.String StatusMailFooter
           
 java.lang.String StudentMailDomain
           
 java.lang.String StudentMailRegExp
           
 java.lang.String URL
           
 boolean useRegServer
           
 
Method Summary
 void addThreadListener(ThreadListener tl)
           
 void destroy()
          STOP UebManagerServer
 Logger getDatabaseLogger()
           
static UebManagerServer getInstance()
          Singleton-Instanz holen
static UebManagerServer getInstance(HttpServlet uebman)
          Singleton-Instanz holen und evtl. initalisieren.
 Logger getLogger()
           
 java.lang.String getPath2Conf()
           
 java.lang.String getPath2Data()
           
 java.lang.String getPath2Data(java.lang.String dir)
          Pfad zum Data-Verz.
 java.lang.String getPath2Log()
           
 java.lang.String getPath2Templates()
           
 java.lang.String getPath2Templates(java.lang.String dir)
           
 ServletContext getServletContext()
           
 java.lang.String getServletURLBase()
           
 void saveProperties()
           
 void setAdminMode(boolean set)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URL

public java.lang.String URL

SSL

public boolean SSL

SSLURL

public java.lang.String SSLURL

SMTPServer

public java.lang.String SMTPServer

idleTimeM

public int idleTimeM

PendingTimeH

public int PendingTimeH

AdminMail

public java.lang.String AdminMail

DozentMail

public java.lang.String DozentMail

AdminMode

public boolean AdminMode

StatusMailAddress

public java.lang.String StatusMailAddress

StatusMailFooter

public java.lang.String StatusMailFooter

useRegServer

public boolean useRegServer

regServerURL

public java.lang.String regServerURL

regServerPwd

public java.lang.String regServerPwd

offerWebServices

public boolean offerWebServices

RestrictStudentMailDomain

public boolean RestrictStudentMailDomain

StudentMailDomain

public java.lang.String StudentMailDomain

StudentMailRegExp

public java.lang.String StudentMailRegExp
Method Detail

getInstance

public static UebManagerServer getInstance(HttpServlet uebman)
Singleton-Instanz holen und evtl. initalisieren.

Returns:

getInstance

public static UebManagerServer getInstance()
Singleton-Instanz holen

Returns:

destroy

public void destroy()
STOP UebManagerServer


saveProperties

public void saveProperties()

getPath2Data

public java.lang.String getPath2Data()

getPath2Data

public java.lang.String getPath2Data(java.lang.String dir)
                              throws java.lang.IllegalArgumentException
Pfad zum Data-Verz. Es ist nicht möglich, durch Angabe relativer Pfade aus dem Data-Verz. auszubrechen

Parameters:
dir -
Returns:
Throws:
java.lang.IllegalArgumentException

getPath2Conf

public java.lang.String getPath2Conf()

getPath2Log

public java.lang.String getPath2Log()

getPath2Templates

public java.lang.String getPath2Templates()

getPath2Templates

public java.lang.String getPath2Templates(java.lang.String dir)

getServletURLBase

public java.lang.String getServletURLBase()

getLogger

public Logger getLogger()
Returns:

getDatabaseLogger

public Logger getDatabaseLogger()
Returns:

setAdminMode

public void setAdminMode(boolean set)

addThreadListener

public void addThreadListener(ThreadListener tl)

getServletContext

public ServletContext getServletContext()
Returns: