AppendList

<< Fare clic per visualizzazione il sommario >>

Percorso:  Il linguaggio OEL > Funzioni >

AppendList

Restituisce l'oggetto specificato come lista di destinazione dopo aver aggiunto tutti gli elementi presenti nella lista specificata come lista di origine.

 

Funzione

IList AppendList( IList destinationList, IList sourceList)

 

 

Input

Nome

Descrizione

Tipo

Opzionale

destinationList

Lista a cui aggiungere ulteriori elementi.

IList

 

sourceList

Lista di elementi da aggiungere alla lista indicata in destinationList.

IList

 

Output

Nome

Descrizione

Tipo

Opzionale

returnValue

Lista in input in cui sono stati aggiunti gli elementi indicati in sourceList.

IList

 

 

Commenti

Il metodo modifica la lista in input e la restituisce.

Se destinationList è nullo, restituisce la lista di origine.

Se sourceList è nullo, restituisce la lista di destinazione inalterata.

 

Esempio

Il metodo modifica la lista in input e la restituisce.

 

Esigenza: Data una lista di testi, accodare alla lista un nuovo insieme di valori.

 

Descrizione: In una soluzione Jamio openwork è definito un processo nel quale un'attività di tipo regola di business, ricevendo in input due liste di elementi di tipo testo breve, deve restituire in output la stessa lista a cui sono stati aggiunti anche i valori specificati nell'altra lista. Utilizzando il Jamio Rule Editor si definisce un'espressione di assegnazione in cui la parte sinistra della regola di business sarà avvalorata con la lista da restituire in output, il predicato sarà assume il valore di e la parte destra, inserita con la modalità espressione, riporterà la funzione AppendList come di seguito specificato:

 

ListaTestiOutput di Attività (Output) assume il valore AppendList(#activityInput.Fields['listaStringheInput1'],#activityInput.Fields['listaStringheInput2'])