com.basecmp.core.usecasesteps.permissionmanagement
Class DetermineViewingDomainByRequest
java.lang.Object
BaseCmpUsecaseStep
com.basecmp.core.usecasesteps.permissionmanagement.DetermineViewingDomainByRequest
- public class DetermineViewingDomainByRequest
- extends BaseCmpUsecaseStep
Ermittelt anhand der HOST-Variable im Request-Header die aktuelle
ViewingDomain und schreibt diese in den UsecaseContext.
Der gelesene HOST-Header wird der ViewingDomain gleichgesetzt. Eine evtl
vorhandene Portangabe wird herausgeparst, sodass der reine, volle Servername
übrig bleibt.
Im CDA wird die Domain normalerweise durch den zu bedienenden Host bestimmt
und nicht frei wählbar. In Ausnahmefällen kann es jedoch hilfreich sein, die
Domain auch im CDA durch einen Login zu bestimmen. In diesen Fällen wird die
Multidomain-Fähigkeit von BaseCMP für das CDA eingebüsst!
- See Also:
DetermineViewingDomainByServerRole,
Erwartete Session-Attribute:
- Name: SelectedDomain
Klasse: java.lang.String
Erzeugte Request-Attribute:
- Name: ViewingDomain
Klasse: java.lang.String
Created on 29.01.2004,
Serialized Form- Author:
- Wolfgang Schröder
|
Method Summary |
void |
execute(UsecaseContext uc,
int unlockKey)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DetermineViewingDomainByRequest
public DetermineViewingDomainByRequest()
execute
public void execute(UsecaseContext uc,
int unlockKey)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2004 by basecmp® - Professional Web Solutions