admin
2025-01-22 7e31442f0e9b07764e9c6a9680d3d4aeba5fe1de
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Quintiq file version 2.0
#parent: #root
Method CreateSetInterestOfDatasets (LibDEF_SetMeta setMeta_i)
{
  Description: 'Create set interest for all datasets that have registered interest in set type level.'
  TextBody:
  [*
    isLocalSystem := this.System().IsLocalSystem();
    
    traverse( this, SetTypeInterestOfDataset, setTypeInterestOfDataset )
    {
      if( isLocalSystem
          and not setMeta_i.HasOtherOnlineDatasetInterest( setTypeInterestOfDataset.DatasetMDSID() ) )
      { 
        LibDEF_SetInterestFromSystem::FindCreate( setMeta_i, this.System() );
      }
        
      setInterestOfDataset := LibDEF_SetInterestOfDataset::Create( setMeta_i, setTypeInterestOfDataset );
      setInterestOfDataset.IsCreatedFromSetTypeInterest( true ); 
    }
  *]
}