Package lumis.upgrade.postupgrade
Class PostUpgradeTaskManager
- java.lang.Object
-
- lumis.upgrade.postupgrade.PostUpgradeTaskManager
-
public class PostUpgradeTaskManager extends Object
Manager for post upgrade tasks management.- Since:
- 7.0.0
- Version:
- $Revision: 24382 $ $Date: 2021-03-01 14:25:41 -0300 (Mon, 01 Mar 2021) $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PostUpgradeTaskManager.AbstractPostUpgradeTask
Base implementation for post upgrade tasks.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executePostUpgradeTasks()
Executes thetasks
and update the database with the number of the last executed task.static PostUpgradeTaskManager
getInstance()
Returns the instance of this manager.void
markAllTasksAsExecuted()
Marks all post upgrade tasks as executed.void
setUpgradeExecuted()
Sets the flag that indicates that the upgrade was executed.
-
-
-
Method Detail
-
getInstance
public static PostUpgradeTaskManager getInstance()
Returns the instance of this manager.- Returns:
- the instance of this manager.
- Since:
- 7.0.0
-
markAllTasksAsExecuted
public void markAllTasksAsExecuted()
Marks all post upgrade tasks as executed.- Since:
- 7.0.0
-
setUpgradeExecuted
public void setUpgradeExecuted()
Sets the flag that indicates that the upgrade was executed.- Since:
- 7.1.0
-
executePostUpgradeTasks
public void executePostUpgradeTasks()
Executes thetasks
and update the database with the number of the last executed task.- Since:
- 7.0.0
-
-