Class UpgradeTaskHistoryDaoImpl

java.lang.Object
com.atlassian.jira.upgrade.UpgradeTaskHistoryDaoImpl
All Implemented Interfaces:
com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao

public class UpgradeTaskHistoryDaoImpl extends Object implements com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao
DAO used to store the current build version of the host and the plugins.
  • Constructor Details

    • UpgradeTaskHistoryDaoImpl

      public UpgradeTaskHistoryDaoImpl(QueryDslAccessor queryDslAccessor)
  • Method Details

    • createUpgradeTaskHistory

      public int createUpgradeTaskHistory(com.atlassian.upgrade.core.dao.UpgradeTaskHistory upgradeTaskHistory)
      Specified by:
      createUpgradeTaskHistory in interface com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao
    • updateStatus

      public void updateStatus(int id, com.atlassian.upgrade.core.dao.UpgradeTaskHistory.Status status)
      Specified by:
      updateStatus in interface com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao
    • getIdByBuildNumber

      public Optional<Integer> getIdByBuildNumber(String upgradeFactoryKey, int buildNumber)
      Specified by:
      getIdByBuildNumber in interface com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao
    • getDatabaseBuildNumber

      public int getDatabaseBuildNumber(String upgradeFactoryKey)
      Specified by:
      getDatabaseBuildNumber in interface com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao
    • getAllUpgradeTaskHistory

      public Collection<com.atlassian.upgrade.core.dao.UpgradeTaskHistory> getAllUpgradeTaskHistory(String upgradeFactoryKey)
      Specified by:
      getAllUpgradeTaskHistory in interface com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao