Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method DoGetIntegrationObjects ( 
 | 
  LibDIF_DataTransformation dataTransformation_i, 
 | 
  String context_i 
 | 
) as owning LibDIO_IntegrationObjects 
 | 
{ 
 | 
  Description: 
 | 
  [* 
 | 
    Get the integration objects that are relevant for the provided DataTransformation, if applicable in the provided context. 
 | 
    These integration objects can then be transformed to model objects, or be deleted before a new import. 
 | 
  *] 
 | 
  TextBody: 
 | 
  [* 
 | 
    LibDIF_Util::MustBeOverridden( "DoGetIntegrationObjects()", this.DefinitionName() ); 
 | 
     
 | 
    integrationObjects := null( LibDIO_IntegrationObjects, owning ); 
 | 
     
 | 
    /* example 
 | 
    if( dataTransformation_i.istype( LibDII_DataTransformationArticles ) ) 
 | 
    { 
 | 
      // Get the integration objects for the Articles. 
 | 
      integrationObjects := this.IntegrationArticle( relget ); 
 | 
    } 
 | 
    */ 
 | 
     
 | 
    return &integrationObjects; 
 | 
  *] 
 | 
} 
 |