|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.jira.upgrade.AAddOnUpgradeManager
public abstract class AAddOnUpgradeManager
Constructor Summary | |
---|---|
protected |
AAddOnUpgradeManager()
|
protected |
AAddOnUpgradeManager(java.util.Collection addOnUpgrades)
|
|
AAddOnUpgradeManager(java.lang.String addOnFileName)
|
Method Summary | |
---|---|
protected void |
addAllUpgrades(java.util.Map upgradeSet,
java.lang.String fileName)
Reads an upgrade XML file to get a list of all the upgrades specified in this file and adds these upgrades the upgradeSet accordingly For every upgrade element, load the class specified by the class element. |
void |
addToUpgradeHistory(java.lang.Class upgradeClass)
|
java.util.Collection |
doUpgradeIfNeeded()
|
java.lang.String |
getAddOnBuildNumber()
Get the current build number from the database. |
java.util.SortedMap |
getAllAddOnUpgrades()
|
abstract java.lang.String |
getCurrentAddOnBuildNumber()
Get Current AddOn Build Number provided by release |
abstract java.lang.String |
getKeyParameter()
|
java.util.SortedMap |
getRelevantUpgradesFromList(java.util.Map upgradeMap)
For each upgrade in the upgradeMap, test whether it is needed (ie upgrade version is greater than the version in the database), and then add to set. |
abstract java.lang.String |
getRequiredJiraBuildNumber()
Get the Required JIRA Build Number to perform provided Upgrades |
boolean |
isUpgradable()
Returns true if the current build number is not equal to the build number in the database. |
boolean |
needUpgrade()
Returns true if the current build number is not equal to the build number in the database. |
void |
printErrors(java.util.Collection errors)
Print errors to log4j at error level |
void |
setAddOnBuildNumber(java.lang.String version)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.upgrade.IAddOnUpgradeManager |
---|
getAddOnFileName |
Constructor Detail |
---|
protected AAddOnUpgradeManager()
protected AAddOnUpgradeManager(java.util.Collection addOnUpgrades)
public AAddOnUpgradeManager(java.lang.String addOnFileName)
Method Detail |
---|
protected void addAllUpgrades(java.util.Map upgradeSet, java.lang.String fileName)
public java.util.SortedMap getRelevantUpgradesFromList(java.util.Map upgradeMap)
getRelevantUpgradesFromList
in interface IAddOnUpgradeManager
public java.util.Collection doUpgradeIfNeeded()
doUpgradeIfNeeded
in interface IAddOnUpgradeManager
doUpgradeIfNeeded()
public void addToUpgradeHistory(java.lang.Class upgradeClass) throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityException
public java.util.SortedMap getAllAddOnUpgrades()
getAllAddOnUpgrades
in interface IAddOnUpgradeManager
getAllAddOnUpgrades()
public boolean isUpgradable()
public boolean needUpgrade()
needUpgrade
in interface IAddOnUpgradeManager
public java.lang.String getAddOnBuildNumber()
getAddOnBuildNumber
in interface IAddOnUpgradeManager
public void setAddOnBuildNumber(java.lang.String version)
public abstract java.lang.String getCurrentAddOnBuildNumber()
getCurrentAddOnBuildNumber
in interface IAddOnUpgradeManager
public abstract java.lang.String getRequiredJiraBuildNumber()
public void printErrors(java.util.Collection errors)
printErrors
in interface IAddOnUpgradeManager
errors
- A collection of strings, describing all the errors that occurred.printErrors(java.util.Collection)
public abstract java.lang.String getKeyParameter()
getKeyParameter
in interface IAddOnUpgradeManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |