eu.etaxonomy.cdm.database.update
Class SingleTermUpdater

java.lang.Object
  extended by eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase<SingleTermUpdater>
      extended by eu.etaxonomy.cdm.database.update.SingleTermUpdater
All Implemented Interfaces:
ISchemaUpdaterStep, ITermUpdaterStep

public class SingleTermUpdater
extends SchemaUpdaterStepBase<SingleTermUpdater>
implements ITermUpdaterStep

Creates a new term if a term with the same given uuid does not exist yet

Author:
a.mueller

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase
stepName
 
Method Summary
 Integer invoke(ICdmDataSource datasource, IProgressMonitor monitor)
           
static SingleTermUpdater NewInstance(String stepName, UUID uuidTerm, String description, String label, String abbrev, String dtype, UUID uuidVocabulary, UUID uuidLanguage, boolean isOrdered, UUID uuidAfterTerm)
           
 SingleTermUpdater setReverseRepresentation(String reverseDescription, String reverseLabel, String reverseAbbrev)
           
 
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
 

Method Detail

NewInstance

public static final SingleTermUpdater NewInstance(String stepName,
                                                  UUID uuidTerm,
                                                  String description,
                                                  String label,
                                                  String abbrev,
                                                  String dtype,
                                                  UUID uuidVocabulary,
                                                  UUID uuidLanguage,
                                                  boolean isOrdered,
                                                  UUID uuidAfterTerm)

invoke

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

setReverseRepresentation

public SingleTermUpdater setReverseRepresentation(String reverseDescription,
                                                  String reverseLabel,
                                                  String reverseAbbrev)


Copyright © 2007-2013 EDIT. All Rights Reserved.