Class OldWizardLabelMigrator

java.lang.Object
org.bidib.wizard.migration.labels.AbstractWizardLabelMigrator
org.bidib.wizard.migration.labels.OldWizardLabelMigrator

public class OldWizardLabelMigrator extends AbstractWizardLabelMigrator
  • Field Details

  • Constructor Details

    • OldWizardLabelMigrator

      public OldWizardLabelMigrator()
  • Method Details

    • performWizardLabelsMigration

      public org.bidib.jbidibc.core.schema.bidiblabels.NodeLabels performWizardLabelsMigration(ApplicationContext context, long uniqueId, String searchpath)
      Perform migration from wizard labels to new node labels.

      The old wizard labels of a node must be collected from multiple files, because each label type has it's own file.

      Specified by:
      performWizardLabelsMigration in class AbstractWizardLabelMigrator
      Parameters:
      context - the migration context
      uniqueId - the uniqueId
      dataXML - the data XML
      Returns:
      the nodeLabels that were migrated from dataXML
    • performWizardLabelsMigration

      protected org.bidib.jbidibc.core.schema.bidiblabels.NodeLabels performWizardLabelsMigration(Map<String,String> params, String fileName, String migrationXSL, String searchpath)
      Search labels of one type.
      Overrides:
      performWizardLabelsMigration in class AbstractWizardLabelMigrator
      Parameters:
      params - the params
      fileName - the filename to search
      searchpath - the search path
      uniqueId - the uniqueId of the node
      Returns:
      the labels or null if no labels were found
    • findAllNodesInWizardLabels

      public Nodes findAllNodesInWizardLabels(String searchpath)
      Find all nodes in wizard labels.
      Specified by:
      findAllNodesInWizardLabels in class AbstractWizardLabelMigrator
      Parameters:
      searchpath - the search path
      Returns:
      the node labels with all nodes