Skip to main content
summaryrefslogtreecommitdiffstats
blob: 0dd137683fcc3c8488049fbe5fbd68b3c6406317 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
/*
 * Created on Feb 27, 2012
 *
 * PLACE_YOUR_DISTRIBUTION_STATEMENT_RIGHT_HERE
 */
package org.eclipse.osee.ats.core.mock;

import java.util.Date;
import org.eclipse.osee.ats.api.workdef.StateType;
import org.eclipse.osee.ats.core.model.IAtsUser;
import org.eclipse.osee.ats.core.model.IAtsWorkData;

public class MockWorkData implements IAtsWorkData {

   private StateType StateType;

   private Date completedDate, cancelledDate;
   private IAtsUser completedBy, cancelledBy;
   private String completedFromState, cancelledFromState, cancelledReason;

   public MockWorkData(StateType StateType) {
      this.StateType = StateType;
   }

   @Override
   public void setStateType(StateType StateType) {
      this.StateType = StateType;
   }

   public String getCancelledReason() {
      return cancelledReason;
   }

   public void setCancelledReason(String cancelledReason) {
      this.cancelledReason = cancelledReason;
   }

   @Override
   public boolean isCompleted() {
      return StateType.isCompletedState();
   }

   @Override
   public IAtsUser getCompletedBy() {
      return completedBy;
   }

   @Override
   public boolean isCancelled() {
      return StateType.isCancelledState();
   }

   @Override
   public IAtsUser getCancelledBy() {
      return cancelledBy;
   }

   @Override
   public boolean isCompletedOrCancelled() {
      return isCompleted() || isCancelled();
   }

   @Override
   public boolean isInWork() {
      return StateType.isWorkingState();
   }

   @Override
   public Date getCompletedDate() {
      return completedDate;
   }

   @Override
   public Date getCancelledDate() {
      return cancelledDate;
   }

   public StateType getStateType() {
      return StateType;
   }

   @Override
   public void setCompletedDate(Date completedDate) {
      this.completedDate = completedDate;
   }

   @Override
   public void setCancelledDate(Date cancelledDate) {
      this.cancelledDate = cancelledDate;
   }

   @Override
   public void setCompletedBy(IAtsUser completedBy) {
      this.completedBy = completedBy;
   }

   @Override
   public void setCancelledBy(IAtsUser cancelledBy) {
      this.cancelledBy = cancelledBy;
   }

   @Override
   public String getCompletedFromState() {
      return completedFromState;
   }

   @Override
   public String getCancelledFromState() {
      return cancelledFromState;
   }

   @Override
   public void setCompletedFromState(String completedFromState) {
      this.completedFromState = completedFromState;
   }

   @Override
   public void setCancelledFromState(String cancelledFromState) {
      this.cancelledFromState = cancelledFromState;
   }

   public void setWorkingPageType(StateType StateType) {
      this.StateType = StateType;
   }

}

Back to the top