com.basecmp.core.usecasesteps.permissionmanagement
Class DetermineViewingDomainByRequest

java.lang.Object
  extended byBaseCmpUsecaseStep
      extended bycom.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

Constructor Summary
DetermineViewingDomainByRequest()
           
 
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
 

Constructor Detail

DetermineViewingDomainByRequest

public DetermineViewingDomainByRequest()
Method Detail

execute

public void execute(UsecaseContext uc,
                    int unlockKey)
             throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004 by basecmp® - Professional Web Solutions