C# Class SIL.FieldWorks.FDO.DomainServices.DataMigration.DataMigration7000062

1. Do the new styles guids properly. A. Remove any unowned StStyle instances, since 38014 didn't remove the old ones or add the new ones to respective owners. B. Reset the "Version" properties to the respective fooStyles.xml files, *before* changeset 38014. This is for CmResource instances with names of "TeStyles" and "FlexStyles", if they are in the data set. 2. Run Delint method to clean up everything. (Includes removing any new zombies from Step 2.)
Inheritance: IDataMigration
Exibir arquivo Open project: sillsdev/FieldWorks

Public Methods

Method Description
PerformMigration ( IDomainObjectDTORepository domainObjectDtoRepository ) : void

Perform one increment migration step.

The method must add/remove/update the DTOs to the repository, as it adds/removes objects as part of it work. Implementors of this interface should ensure the Repository's starting model version number is correct for the step. Implementors must also increment the Repository's model version number at the end of its migration work. The method also should normally modify the xml string(s) of relevant DTOs, since that string will be used by the main data migration calling client (ie. BEP).

Method Details

PerformMigration() public method

Perform one increment migration step.
The method must add/remove/update the DTOs to the repository, as it adds/removes objects as part of it work. Implementors of this interface should ensure the Repository's starting model version number is correct for the step. Implementors must also increment the Repository's model version number at the end of its migration work. The method also should normally modify the xml string(s) of relevant DTOs, since that string will be used by the main data migration calling client (ie. BEP).
public PerformMigration ( IDomainObjectDTORepository domainObjectDtoRepository ) : void
domainObjectDtoRepository IDomainObjectDTORepository /// Repository of all CmObject DTOs available for one migration step. ///
return void