eu.etaxonomy.cdm.database.update.v24_25
Class SortIndexUpdater

java.lang.Object
  extended by eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase
      extended by eu.etaxonomy.cdm.database.update.v24_25.SortIndexUpdater
All Implemented Interfaces:
ISchemaUpdaterStep

public class SortIndexUpdater
extends SchemaUpdaterStepBase
implements ISchemaUpdaterStep

Author:
a.mueller

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase
stepName
 
Constructor Summary
protected SortIndexUpdater(String stepName, String tableName, String parentColumn, String sortIndexColumn, boolean includeAudTable, Integer baseValue)
           
 
Method Summary
 Integer invoke(ICdmDataSource datasource, IProgressMonitor monitor)
           
static SortIndexUpdater NewInstance(String stepName, String tableName, String parentColumn, String sortIndexColumn, boolean includeAudTable)
           
 
Methods inherited from class eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase
getBoolean, getEnglishLanguageId, getInnerSteps, getLanguageId, getStepName, setStepName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep
getInnerSteps, getStepName, setStepName
 

Constructor Detail

SortIndexUpdater

protected SortIndexUpdater(String stepName,
                           String tableName,
                           String parentColumn,
                           String sortIndexColumn,
                           boolean includeAudTable,
                           Integer baseValue)
Method Detail

NewInstance

public static final SortIndexUpdater NewInstance(String stepName,
                                                 String tableName,
                                                 String parentColumn,
                                                 String sortIndexColumn,
                                                 boolean includeAudTable)

invoke

public Integer invoke(ICdmDataSource datasource,
                      IProgressMonitor monitor)
               throws SQLException
Specified by:
invoke in interface ISchemaUpdaterStep
Specified by:
invoke in class SchemaUpdaterStepBase
Returns:
identifier of newly created term
Throws:
SQLException


Copyright © 2007-2013 EDIT. All Rights Reserved.