com.atlassian.greenhopper.upgrade
Class UpgradeUtils

java.lang.Object
  extended by com.atlassian.greenhopper.upgrade.UpgradeUtils

public class UpgradeUtils
extends java.lang.Object

Utility methods used by upgrade tasks. Mainly holds PropertySet persistence related functionality.


Constructor Summary
UpgradeUtils()
           
 
Method Summary
static java.util.Map<java.lang.String,java.lang.Object> getData(com.opensymphony.module.propertyset.PropertySet propertySet, java.lang.String key)
          Returns a map or null if not set
static java.util.List<java.lang.Long> getLongList(com.opensymphony.module.propertyset.PropertySet propertySet, java.lang.String key)
          Returns a map or null if not set
static com.opensymphony.module.propertyset.PropertySet getPropertySet(java.lang.String entityName, java.lang.Long entityId)
           
static void logUpgradeTaskEnd(com.atlassian.sal.api.upgrade.PluginUpgradeTask upgradeTask, org.apache.log4j.Logger log)
           
static void logUpgradeTaskStart(com.atlassian.sal.api.upgrade.PluginUpgradeTask upgradeTask, org.apache.log4j.Logger log)
           
static void setData(com.opensymphony.module.propertyset.PropertySet propertySet, java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> data)
          Converts the provided data map into a text property and stores it under key.
static void setLongList(com.opensymphony.module.propertyset.PropertySet propertySet, java.lang.String key, java.util.List<java.lang.Long> data)
          Converts the provided data map into a text property and stores it under key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpgradeUtils

public UpgradeUtils()
Method Detail

getData

public static java.util.Map<java.lang.String,java.lang.Object> getData(com.opensymphony.module.propertyset.PropertySet propertySet,
                                                                       java.lang.String key)
Returns a map or null if not set


setData

public static void setData(com.opensymphony.module.propertyset.PropertySet propertySet,
                           java.lang.String key,
                           java.util.Map<java.lang.String,java.lang.Object> data)
Converts the provided data map into a text property and stores it under key.


getLongList

public static java.util.List<java.lang.Long> getLongList(com.opensymphony.module.propertyset.PropertySet propertySet,
                                                         java.lang.String key)
Returns a map or null if not set


setLongList

public static void setLongList(com.opensymphony.module.propertyset.PropertySet propertySet,
                               java.lang.String key,
                               java.util.List<java.lang.Long> data)
Converts the provided data map into a text property and stores it under key.


getPropertySet

public static com.opensymphony.module.propertyset.PropertySet getPropertySet(java.lang.String entityName,
                                                                             java.lang.Long entityId)

logUpgradeTaskStart

public static void logUpgradeTaskStart(com.atlassian.sal.api.upgrade.PluginUpgradeTask upgradeTask,
                                       org.apache.log4j.Logger log)

logUpgradeTaskEnd

public static void logUpgradeTaskEnd(com.atlassian.sal.api.upgrade.PluginUpgradeTask upgradeTask,
                                     org.apache.log4j.Logger log)


Copyright © 2007-2011 Atlassian. All Rights Reserved.