PageRenderTime 38ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/src/main/java/com/atlassian/jira/plugins/bitbucket/DefaultProgress.java

https://bitbucket.org/atlassian/jira-bitbucket-connector/
Java | 67 lines | 52 code | 14 blank | 1 comment | 0 complexity | 9e09982333058ef1421409ccbdfe34a0 MD5 | raw file
  1. package com.atlassian.jira.plugins.bitbucket;
  2. import com.atlassian.jira.plugins.bitbucket.api.Progress;
  3. import com.atlassian.jira.plugins.bitbucket.api.ProgressWriter;
  4. public class DefaultProgress implements Progress, ProgressWriter
  5. {
  6. private boolean isFinished = false;
  7. int changesetCount = 0;
  8. int jiraCount = 0;
  9. long startTime = 0;
  10. private String error;
  11. @Override
  12. public void inProgress(int changesetCount, int jiraCount)
  13. {
  14. this.changesetCount = changesetCount;
  15. this.jiraCount = jiraCount;
  16. }
  17. public void start()
  18. {
  19. startTime = System.currentTimeMillis();
  20. }
  21. public void finish()
  22. {
  23. isFinished = true;
  24. }
  25. @Override
  26. public int getChangesetCount()
  27. {
  28. return changesetCount;
  29. }
  30. @Override
  31. public int getJiraCount()
  32. {
  33. return jiraCount;
  34. }
  35. public void setError(String error)
  36. {
  37. this.error = error;
  38. }
  39. @Override
  40. public String getError()
  41. {
  42. return error;
  43. }
  44. public void queued()
  45. {
  46. // not used
  47. }
  48. @Override
  49. public boolean isFinished()
  50. {
  51. return isFinished;
  52. }
  53. }