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-2007 Atlassian. All Rights Reserved.