View Javadoc
1   package com.atlassian.sal.core.upgrade;
2   
3   import com.atlassian.sal.api.message.Message;
4   import com.atlassian.sal.api.upgrade.PluginUpgradeTask;
5   
6   import java.util.Collection;
7   import java.util.List;
8   
9   public class UpgradeTaskStub implements PluginUpgradeTask {
10      private int buildNumber;
11      private List<Message> errors;
12      private boolean upgraded = false;
13  
14  
15      public UpgradeTaskStub(int buildNumber) {
16          this.buildNumber = buildNumber;
17      }
18  
19      public UpgradeTaskStub(int buildNumber, List<Message> errors) {
20          this.buildNumber = buildNumber;
21          this.errors = errors;
22      }
23  
24      public int getBuildNumber() {
25          return buildNumber;
26      }
27  
28      public String getShortDescription() {
29          return null;  //To change body of implemented methods use File | Settings | File Templates.
30      }
31  
32      public Collection<Message> doUpgrade() throws Exception {
33          upgraded = true;
34          return errors;
35      }
36  
37      public void setErrors(List<Message> errors) {
38          this.errors = errors;
39      }
40  
41      public void setBuildNumber(int buildNumber) {
42          this.buildNumber = buildNumber;
43      }
44  
45      public boolean isUpgraded() {
46          return upgraded;
47      }
48  
49      public String getPluginKey() {
50          return null;
51      }
52  }