Quintiq file version 2.0 
 | 
#parent: #root 
 | 
StaticMethod ConvertRetentionPolicy ( 
 | 
  String oldRetentionPolicy, 
 | 
  String newRetentionPolicy 
 | 
) 
 | 
{ 
 | 
  Description: 
 | 
  [* 
 | 
    API to convert snapshots from old retention policy to new retention policy 
 | 
    Suggestion place to put this method: KpiTracker.OnMDSConstructedCustom. 
 | 
  *] 
 | 
  TextBody: 
 | 
  [* 
 | 
    MDSKpiTracker::Find( DatasetFindOptions::Construct() )->( kpiTracker ) 
 | 
    { 
 | 
      oldPolicy := kpiTracker.GetRetentionPolicyByIdentifier( oldRetentionPolicy ); 
 | 
      newPolicy := kpiTracker.GetRetentionPolicyByIdentifier( newRetentionPolicy ); 
 | 
       
 | 
      kpiTracker.SnapshotStorage().astype( DssKpiSnapshotStorage ).ConvertSnapshotsRetentionPolicy( oldPolicy, newPolicy ); 
 | 
    } 
 | 
  *] 
 | 
} 
 |