com.atlassian.jira.upgrade.util
Class UpgradeUtils
java.lang.Object
com.atlassian.jira.upgrade.util.UpgradeUtils
public class UpgradeUtils
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OFBIZ_DEFAULT_DS
public static final String OFBIZ_DEFAULT_DS
- See Also:
- Constant Field Values
DELEGATOR_NAME
public static final String DELEGATOR_NAME
- See Also:
- Constant Field Values
UpgradeUtils
public UpgradeUtils(OfBizDelegator delegator)
transformTableColumn
public void transformTableColumn(String tableName,
String sourceColumn,
String targetColumn,
org.apache.commons.collections.Transformer transformer)
- Transform a column in a table into another column on that same table. If the source object is null, then the target
field will not be set
- Parameters:
tableName - name of table @NotNullsourceColumn - name of source column @NotNulltargetColumn - name of target columns @NotNulltransformer - the transformer used to transform the column
clearColumn
public void clearColumn(String tableName,
String column)
tableExists
public static boolean tableExists(String tableName)
- This method is used to verify if a named table exists or not within the database.
- Parameters:
tableName - is the name of the table to look for.
- Returns:
- true if the table, exists false otherwise.
getExactColumnName
public static String getExactColumnName(String tableName,
String columnName)
- Returns the exact column name according to the database. This is found
by case insensitively looking for the given column on the given table.
- Parameters:
tableName - columnName -
- Returns:
- the exact column name or null if it doesn't exist.
getExactTableName
public static String getExactTableName(String entityName)
getJIRABuildVersionNumber
public static int getJIRABuildVersionNumber()
- This will return the current build version of JIRA present in the database.
If JIRA has not been setup then 0 (zero) will be returned as the currnet build number.
- Returns:
- int the current build version of JIRA
doColumnsOrTablesExist
public static void doColumnsOrTablesExist(List tableColumnCheckResults)
Copyright © 2002-2009 Atlassian. All Rights Reserved.