manager
Class ServiceFactory

java.lang.Object
  extended by manager.ServiceFactory

public class ServiceFactory
extends java.lang.Object

Hier wird das Factory-Pattern implementiert, das aufgrund der Auswertung von Request- Methode, einer bereits erfolgten Authentifizierung, der Rolle des eingeloggten Benutzers und des Inhalts der action-URL-Variable den konkreten Service an den UebManager liefert.

Author:
Thorsten Berger

Constructor Summary
ServiceFactory()
           
 
Method Summary
static Service getService(RequestInfo ri, java.lang.String action, java.lang.String trailingURL, boolean loggedIn)
          Liefert den gewünschten Service in Abhängigkeit der og.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceFactory

public ServiceFactory()
Method Detail

getService

public static Service getService(RequestInfo ri,
                                 java.lang.String action,
                                 java.lang.String trailingURL,
                                 boolean loggedIn)
Liefert den gewünschten Service in Abhängigkeit der og. Auswertung.

Parameters:
ri -
action - Inhalt der action-URL-Variable
trailingURL - URL-Suffix für Downloads
loggedIn - Ist der Client authentifiziert? Wenn nicht, dann nur öffentl. Services mgl.
Returns:
Service
Throws:
ServiceFactoryException