manager
Class ServiceFactory
java.lang.Object
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
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 |
ServiceFactory
public ServiceFactory()
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-VariabletrailingURL
- URL-Suffix für DownloadsloggedIn
- Ist der Client authentifiziert? Wenn nicht, dann nur öffentl. Services mgl.
- Returns:
- Service
- Throws:
ServiceFactoryException