com.atlassian.greenhopper.upgrade
Class UpgradeVersionService.PluginRunInfo

java.lang.Object
  extended by com.atlassian.greenhopper.upgrade.UpgradeVersionService.PluginRunInfo
All Implemented Interfaces:
java.lang.Comparable<UpgradeVersionService.PluginRunInfo>
Enclosing class:
UpgradeVersionService

public static class UpgradeVersionService.PluginRunInfo
extends java.lang.Object
implements java.lang.Comparable<UpgradeVersionService.PluginRunInfo>


Constructor Summary
UpgradeVersionService.PluginRunInfo(org.joda.time.DateTime previousRanOn, java.lang.Long latestUpgradeTaskRun, BuildProperties buildProperties)
           
UpgradeVersionService.PluginRunInfo(org.joda.time.DateTime previousRanOn, java.lang.Long latestUpgradeTaskRun, java.lang.String previousVersion, org.joda.time.DateTime previousBuildDate, java.lang.String previousChangeSet, BuildProperties buildProperties)
           
UpgradeVersionService.PluginRunInfo(java.util.Map<java.lang.String,java.lang.Object> data, BuildProperties buildProperties)
           
 
Method Summary
 int compareTo(UpgradeVersionService.PluginRunInfo that)
           
 org.joda.time.DateTime getCurrentBuildDate()
           
 java.lang.String getCurrentChangeSet()
           
 org.joda.time.DateTime getCurrentRanOn()
           
 java.lang.String getCurrentVersion()
           
 java.lang.Long getLatestUpgradeTaskRun()
           
 org.joda.time.DateTime getPreviousBuildDate()
           
 java.lang.String getPreviousChangeSet()
           
 org.joda.time.DateTime getPreviousRanOn()
           
 java.lang.String getPreviousVersion()
           
 java.lang.String getRanOnStr()
           
 boolean isDifferentPlugin()
           
 boolean isDowngrade()
           
 java.util.Map<java.lang.String,java.lang.Object> toPersistenceMap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpgradeVersionService.PluginRunInfo

public UpgradeVersionService.PluginRunInfo(org.joda.time.DateTime previousRanOn,
                                           java.lang.Long latestUpgradeTaskRun,
                                           BuildProperties buildProperties)

UpgradeVersionService.PluginRunInfo

public UpgradeVersionService.PluginRunInfo(java.util.Map<java.lang.String,java.lang.Object> data,
                                           BuildProperties buildProperties)

UpgradeVersionService.PluginRunInfo

public UpgradeVersionService.PluginRunInfo(org.joda.time.DateTime previousRanOn,
                                           java.lang.Long latestUpgradeTaskRun,
                                           java.lang.String previousVersion,
                                           org.joda.time.DateTime previousBuildDate,
                                           java.lang.String previousChangeSet,
                                           BuildProperties buildProperties)
Method Detail

toPersistenceMap

public java.util.Map<java.lang.String,java.lang.Object> toPersistenceMap()

compareTo

public int compareTo(UpgradeVersionService.PluginRunInfo that)
Specified by:
compareTo in interface java.lang.Comparable<UpgradeVersionService.PluginRunInfo>

getCurrentVersion

public java.lang.String getCurrentVersion()

getCurrentBuildDate

public org.joda.time.DateTime getCurrentBuildDate()

getCurrentChangeSet

public java.lang.String getCurrentChangeSet()

getCurrentRanOn

public org.joda.time.DateTime getCurrentRanOn()

getLatestUpgradeTaskRun

public java.lang.Long getLatestUpgradeTaskRun()

getPreviousVersion

public java.lang.String getPreviousVersion()

getPreviousBuildDate

public org.joda.time.DateTime getPreviousBuildDate()

getPreviousChangeSet

public java.lang.String getPreviousChangeSet()

getPreviousRanOn

public org.joda.time.DateTime getPreviousRanOn()

getRanOnStr

public java.lang.String getRanOnStr()

isDowngrade

public boolean isDowngrade()

isDifferentPlugin

public boolean isDifferentPlugin()


Copyright © 2007-2012 Atlassian. All Rights Reserved.