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;
|
*]
|
}
|