com.basecmp.core.usecasesteps.miscellaneous
Class ConcatValues

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

public class ConcatValues
extends BaseCmpUsecaseStep

Verknüpft die Inhalte von einer Variablen-Liste zu einem String. Created on 25.09.2005

See Also:
Serialized Form

Step-Configuration-Parameters:
ParameterDescription
NamesCSV (mandatory) Komma-separierte Liste von Context-Argumenten oder Context-Attributen.
DisplayNamesCSV (optional) Komma-separierte Liste von Displaynamen für die NameCSV. Wenn angegeben, muss die Anzahl der Tokens mit der von NamesCSV übereinstimmen!
ContextOutName (mandatory) Name des Context-Attributs, unter dem der zusammengesetze String zu finden ist.
Delimiter Default ist ','. Begrenzer-String für CSV-Liste.
Header Header-String, welcher dem erzeugten String vorangestellt wird.
Footer Footer-String, welcher dem erzeugten String hintenangestellt wird.
Separator Trenner-String, der zwischen den Listen-Elementen eingefügt wird.
NameValuePattern String mit den 'Template-Variablen' #name# und #value# als Markierung, wo die Listenelement eingefügt werden sollen. Default ist '#name#: #value#'. Umbrüche werden aus dem UsecaseXML übernommen!
dynamicFormValue Werte über dynamisch generierte Eingabefelder. Werden, wenn vorhanden, nach der Auswertung der Tokens über NameCVS angefügt.
dynamicFormTitle Bezeichnungen der dynamisch generierten Eingabefelder. Werden, wenn vorhanden, nach Auswertung der Tokens über NameCVS angefügt.
ReturnAsArray (optional) Gibt den Rückwert nicht als String aus, sondern als Array-Liste zur Verarbeitung bspw. im WebserviceController.

Expected UsecaseContext-Attributes:
ParameterDescription
Header Wenn vorhanden, hat dieser (dynamische) Header Vorang zum konfigurierten Wert des Steps.
Footer Wenn vorhanden, hat dieser (dynamische) Footer Vorang zum konfigurierten Wert des Steps.
Author:
Wolfgang Schröder

Constructor Summary
ConcatValues()
           
 
Method Summary
 void execute(UsecaseContext uc, int unlockKey)
           
protected  void initStep(java.lang.Integer integer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcatValues

public ConcatValues()
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 integer)


Copyright © 2004 by basecmp® - Professional Web Solutions