| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod CreateSetInterests (LibDMF_SystemOnChannel owner_i, LibDMF_Sets sets_i, Boolean isNotification_i) as owning LibDMF_SetInterests | 
| { | 
|   Description: '1) This function expects to retrieve System on channels that ALL participate in the same channel' | 
|   TextBody: | 
|   [* | 
|     // Timothy Guan Jun-30-2015 (created) | 
|      | 
|     sis := construct( LibDMF_SetInterests ); | 
|      | 
|     traverse( sets_i, Elements, set ) | 
|     { | 
|       // Create/Update set interests depending on whether they exist | 
|       si := owner_i.CreateUpdateSetInterest( set ); | 
|       si.Update( isNotification_i ); | 
|      | 
|       sis.Add( si ); | 
|     } | 
|      | 
|      | 
|     return &sis; | 
|   *] | 
| } |