<< 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. |
|
|
sourceList |
Lista di elementi da aggiungere alla lista indicata in destinationList. |
|
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Lista in input in cui sono stati aggiunti gli elementi indicati in sourceList. |
|
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']) |