|
||||||||||
| 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 IAddOnUpgradeManagerpublic java.util.Collection doUpgradeIfNeeded()
doUpgradeIfNeeded in interface IAddOnUpgradeManagerdoUpgradeIfNeeded()
public void addToUpgradeHistory(java.lang.Class upgradeClass)
throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityExceptionpublic java.util.SortedMap getAllAddOnUpgrades()
getAllAddOnUpgrades in interface IAddOnUpgradeManagergetAllAddOnUpgrades()public boolean isUpgradable()
public boolean needUpgrade()
needUpgrade in interface IAddOnUpgradeManagerpublic java.lang.String getAddOnBuildNumber()
getAddOnBuildNumber in interface IAddOnUpgradeManagerpublic void setAddOnBuildNumber(java.lang.String version)
public abstract java.lang.String getCurrentAddOnBuildNumber()
getCurrentAddOnBuildNumber in interface IAddOnUpgradeManagerpublic abstract java.lang.String getRequiredJiraBuildNumber()
public void printErrors(java.util.Collection errors)
printErrors in interface IAddOnUpgradeManagererrors - 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 | |||||||||