com.basecmp.core.usecasesteps.miscellaneous
Class CreateClientFolders
java.lang.Object
BaseCmpUsecaseStep
com.basecmp.core.usecasesteps.miscellaneous.CreateClientFolders
- public class CreateClientFolders
- extends BaseCmpUsecaseStep
Erzeugt für einen Mandanten (Client) die öffentlichen Shared-Ordner und
schaltet auf den erzeugten Mandanten um (Session-Variable ClientId).
Über den Konfigurations-Key "ContextKey", kann der Name, unter welchem der
Client-Asset erwartet wird abweichend vom Default "PersistentAsset" definiert
werden. Ist der Asset nicht vom Typ "client", wird der Step normal verlassen.
Nur wenn alle Ordner erzeugt wurden, wird der Step normal verlassen, in allen
anderen Fehlerfällen wird der Error-Ausgang benutzt.
Erwartete Request-Attribute:
- Name: PersistentAsset
Klasse: com.basecmp.core.persistence.impl.PersistentAsset
Created on 10.11.2004
- See Also:
- Serialized Form
- Author:
- wolfgang
|
Field Summary |
static java.lang.String |
CONFIG_KEY_CONTEXT_KEY
Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter
dem der Asset abgelegt bzw gefunden werden soll. |
protected static Log |
log
|
|
Method Summary |
void |
execute(UsecaseContext uc,
int unlockKey)
|
protected void |
initStep(java.lang.Integer stepId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFIG_KEY_CONTEXT_KEY
public static final java.lang.String CONFIG_KEY_CONTEXT_KEY
- Step-Konfigurations-Wert für den Namen des UscaseContext-Attributs, unter
dem der Asset abgelegt bzw gefunden werden soll. Ist kein Name angegeben
wird
com.basecmp.core.usecase.UsecaseContextEntries#PERSISTENT_ASSET
benutzt.
- See Also:
- Constant Field Values
log
protected static Log log
CreateClientFolders
public CreateClientFolders()
execute
public void execute(UsecaseContext uc,
int unlockKey)
throws java.lang.Exception
- Throws:
java.lang.Exception
initStep
protected void initStep(java.lang.Integer stepId)
Copyright © 2004 by basecmp® - Professional Web Solutions