Class OldWizardLabelMigrator

    • Constructor Detail

      • OldWizardLabelMigrator

        public OldWizardLabelMigrator()
    • Method Detail

      • 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:
        uniqueId - the uniqueId of the node
        fileName - the filename to search
        searchpath - the search path
        Returns:
        the labels or null if no labels were found