com.basecmp.core.usecasesteps.miscellaneous
Class CopySolutionToDomain

java.lang.Object
  extended byBaseCmpUsecaseStep
      extended bycom.basecmp.core.usecasesteps.miscellaneous.CopySolutionToDomain

public class CopySolutionToDomain
extends BaseCmpUsecaseStep

Kopiert alle Dateien einer Solution in die zuvor per CreateDomainFolders-Step erzeugte Ordnerstruktur. Über den Konfigurations-Key "ContextKey", kann der Name, unter welchem der Domain-Asset erwartet wird abweichend vom Default "PersistentAsset" definiert werden. Ist der Asset nicht vom Typ "domain", wird der Step normal verlassen. Nur wenn alle Dateien kopiert wurden, wird der Step normal verlassen, in allen anderen Fehlerfällen wird der Error-Ausgang benutzt.

See Also:
Serialized Form

Step-Configuration-Parameters:
ParameterDescription
ContextKey (optional) Alternative attributename replacing contextin 'PersistentAsset'

Expected UsecaseContext-Attributes:
ParameterDescription
PersistentAsset Default-Attributname where to find the domain-asset, type {@link com.basecmp.core.persistence.impl.PersistentAsset} Created on 10.11.2004
Author:
Wolfgang Schröder

Field Summary
static java.lang.String CONFIG_KEY_CONTEXT_KEY
          Step-Config-Keyname 'ContextKey'.
protected static Log log
           
 
Constructor Summary
CopySolutionToDomain()
           
 
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
 

Field Detail

CONFIG_KEY_CONTEXT_KEY

public static final java.lang.String CONFIG_KEY_CONTEXT_KEY
Step-Config-Keyname 'ContextKey'.

See Also:
Constant Field Values

log

protected static Log log
Constructor Detail

CopySolutionToDomain

public CopySolutionToDomain()
Method Detail

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