| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod CreateSetInterests (LibDMF_SystemOnChannels owners_i, LibDMF_Set set_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( owners_i, Elements, soc ) | 
|     { | 
|         // Create/Update set interests depending on whether they exist | 
|         si := soc.CreateUpdateSetInterest( set_i ); | 
|         si.Update( isNotification_i ); | 
|      | 
|         sis.Add( si ); | 
|     } | 
|      | 
|     return &sis; | 
|   *] | 
| } |