2303 |
02 Apr 14 |
olle |
1 |
/** |
2303 |
02 Apr 14 |
olle |
$Id $ |
2303 |
02 Apr 14 |
olle |
3 |
|
2303 |
02 Apr 14 |
olle |
Copyright (C) 2014 Olle MÃ¥nsson |
2303 |
02 Apr 14 |
olle |
5 |
|
2303 |
02 Apr 14 |
olle |
This file is part of the LabEnv extension for BASE. |
2303 |
02 Apr 14 |
olle |
Available at http://baseplugins.thep.lu.se/ |
2303 |
02 Apr 14 |
olle |
BASE main site: http://base.thep.lu.se/ |
2303 |
02 Apr 14 |
olle |
9 |
----------------------------------------------------------- |
2303 |
02 Apr 14 |
olle |
10 |
|
2303 |
02 Apr 14 |
olle |
This is free software; you can redistribute it and/or |
2303 |
02 Apr 14 |
olle |
modify it under the terms of the GNU General Public License |
2303 |
02 Apr 14 |
olle |
as published by the Free Software Foundation; either version 3 |
2303 |
02 Apr 14 |
olle |
of the License, or (at your option) any later version. |
2303 |
02 Apr 14 |
olle |
15 |
|
2303 |
02 Apr 14 |
olle |
The software is distributed in the hope that it will be useful, |
2303 |
02 Apr 14 |
olle |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
2303 |
02 Apr 14 |
olle |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
2303 |
02 Apr 14 |
olle |
GNU General Public License for more details. |
2303 |
02 Apr 14 |
olle |
20 |
|
2303 |
02 Apr 14 |
olle |
You should have received a copy of the GNU General Public License |
2303 |
02 Apr 14 |
olle |
along with BASE. If not, see <http://www.gnu.org/licenses/>. |
2303 |
02 Apr 14 |
olle |
23 |
|
2303 |
02 Apr 14 |
olle |
24 |
*/ |
2303 |
02 Apr 14 |
olle |
25 |
package net.sf.basedb.labenv.dao; |
2303 |
02 Apr 14 |
olle |
26 |
|
2303 |
02 Apr 14 |
olle |
27 |
import java.util.List; |
2424 |
14 May 14 |
olle |
28 |
import net.sf.basedb.labenv.dao.LabSensorAlarmUserConfig; |
2303 |
02 Apr 14 |
olle |
29 |
|
2303 |
02 Apr 14 |
olle |
30 |
public class LabSensorAlarmConfig |
2303 |
02 Apr 14 |
olle |
31 |
{ |
2466 |
02 Jun 14 |
olle |
32 |
public static final int ALARM_BLOCK_TYPE_UNKNOWN = 0; |
2466 |
02 Jun 14 |
olle |
33 |
public static final int ALARM_BLOCK_TYPE_MISSING_DATA = 1; |
2466 |
02 Jun 14 |
olle |
34 |
public static final int ALARM_BLOCK_TYPE_LAB_ENVIRONMENT_DATA = 2; |
2466 |
02 Jun 14 |
olle |
35 |
|
2303 |
02 Apr 14 |
olle |
36 |
public LabSensorAlarmConfig() |
2303 |
02 Apr 14 |
olle |
37 |
{} |
2424 |
14 May 14 |
olle |
38 |
|
2424 |
14 May 14 |
olle |
39 |
private int no; |
2303 |
02 Apr 14 |
olle |
40 |
private String startTime = null; |
2303 |
02 Apr 14 |
olle |
41 |
private long startTimeSecondsFromMidnight; |
2303 |
02 Apr 14 |
olle |
42 |
private String endTime = null; |
2303 |
02 Apr 14 |
olle |
43 |
private long endTimeSecondsFromMidnight; |
2415 |
09 May 14 |
olle |
44 |
private String weekdayFilter = null; |
2303 |
02 Apr 14 |
olle |
45 |
private Double temperatureMin = null; |
2303 |
02 Apr 14 |
olle |
46 |
private Double temperatureMax = null; |
2303 |
02 Apr 14 |
olle |
47 |
private Double humidityMin = null; |
2303 |
02 Apr 14 |
olle |
48 |
private Double humidityMax = null; |
4527 |
20 Jun 17 |
nicklas |
49 |
private boolean alarmBlocked; |
2466 |
02 Jun 14 |
olle |
50 |
private Integer alarmBlockType = null; |
2415 |
09 May 14 |
olle |
51 |
private String alarmText = null; |
2424 |
14 May 14 |
olle |
52 |
private List<LabSensorAlarmUserConfig> userList; |
2303 |
02 Apr 14 |
olle |
53 |
|
2424 |
14 May 14 |
olle |
54 |
public long getNo() |
2424 |
14 May 14 |
olle |
55 |
{ |
2424 |
14 May 14 |
olle |
56 |
return this.no; |
2424 |
14 May 14 |
olle |
57 |
} |
2424 |
14 May 14 |
olle |
58 |
|
2303 |
02 Apr 14 |
olle |
59 |
public String getStartTime() |
2303 |
02 Apr 14 |
olle |
60 |
{ |
2303 |
02 Apr 14 |
olle |
61 |
return this.startTime; |
2303 |
02 Apr 14 |
olle |
62 |
} |
2303 |
02 Apr 14 |
olle |
63 |
|
2303 |
02 Apr 14 |
olle |
64 |
public long getStartTimeSecondsFromMidnight() |
2303 |
02 Apr 14 |
olle |
65 |
{ |
2303 |
02 Apr 14 |
olle |
66 |
return this.startTimeSecondsFromMidnight; |
2303 |
02 Apr 14 |
olle |
67 |
} |
2303 |
02 Apr 14 |
olle |
68 |
|
2303 |
02 Apr 14 |
olle |
69 |
public String getEndTime() |
2303 |
02 Apr 14 |
olle |
70 |
{ |
2303 |
02 Apr 14 |
olle |
71 |
return this.endTime; |
2303 |
02 Apr 14 |
olle |
72 |
} |
2303 |
02 Apr 14 |
olle |
73 |
|
2303 |
02 Apr 14 |
olle |
74 |
public long getEndTimeSecondsFromMidnight() |
2303 |
02 Apr 14 |
olle |
75 |
{ |
2303 |
02 Apr 14 |
olle |
76 |
return this.endTimeSecondsFromMidnight; |
2303 |
02 Apr 14 |
olle |
77 |
} |
2303 |
02 Apr 14 |
olle |
78 |
|
2415 |
09 May 14 |
olle |
79 |
public String getWeekdayFilter() |
2415 |
09 May 14 |
olle |
80 |
{ |
2415 |
09 May 14 |
olle |
81 |
return this.weekdayFilter; |
2415 |
09 May 14 |
olle |
82 |
} |
2415 |
09 May 14 |
olle |
83 |
|
2303 |
02 Apr 14 |
olle |
84 |
public Double getTemperatureMin() |
2303 |
02 Apr 14 |
olle |
85 |
{ |
2303 |
02 Apr 14 |
olle |
86 |
return this.temperatureMin; |
2303 |
02 Apr 14 |
olle |
87 |
} |
2303 |
02 Apr 14 |
olle |
88 |
|
2303 |
02 Apr 14 |
olle |
89 |
public Double getTemperatureMax() |
2303 |
02 Apr 14 |
olle |
90 |
{ |
2303 |
02 Apr 14 |
olle |
91 |
return this.temperatureMax; |
2303 |
02 Apr 14 |
olle |
92 |
} |
2303 |
02 Apr 14 |
olle |
93 |
|
2303 |
02 Apr 14 |
olle |
94 |
public Double getHumidityMin() |
2303 |
02 Apr 14 |
olle |
95 |
{ |
2303 |
02 Apr 14 |
olle |
96 |
return this.humidityMin; |
2303 |
02 Apr 14 |
olle |
97 |
} |
2303 |
02 Apr 14 |
olle |
98 |
|
2303 |
02 Apr 14 |
olle |
99 |
public Double getHumidityMax() |
2303 |
02 Apr 14 |
olle |
100 |
{ |
2303 |
02 Apr 14 |
olle |
101 |
return this.humidityMax; |
2303 |
02 Apr 14 |
olle |
102 |
} |
2303 |
02 Apr 14 |
olle |
103 |
|
4527 |
20 Jun 17 |
nicklas |
104 |
public boolean isAlarmBlocked() |
2415 |
09 May 14 |
olle |
105 |
{ |
2415 |
09 May 14 |
olle |
106 |
return this.alarmBlocked; |
2415 |
09 May 14 |
olle |
107 |
} |
2415 |
09 May 14 |
olle |
108 |
|
2466 |
02 Jun 14 |
olle |
109 |
public Integer getAlarmBlockType() |
2466 |
02 Jun 14 |
olle |
110 |
{ |
2466 |
02 Jun 14 |
olle |
111 |
return this.alarmBlockType; |
2466 |
02 Jun 14 |
olle |
112 |
} |
2466 |
02 Jun 14 |
olle |
113 |
|
2415 |
09 May 14 |
olle |
114 |
public String getAlarmText() |
2415 |
09 May 14 |
olle |
115 |
{ |
2415 |
09 May 14 |
olle |
116 |
return this.alarmText; |
2415 |
09 May 14 |
olle |
117 |
} |
2415 |
09 May 14 |
olle |
118 |
|
2424 |
14 May 14 |
olle |
119 |
public List<LabSensorAlarmUserConfig> getUserList() |
2303 |
02 Apr 14 |
olle |
120 |
{ |
2303 |
02 Apr 14 |
olle |
121 |
return this.userList; |
2303 |
02 Apr 14 |
olle |
122 |
} |
2303 |
02 Apr 14 |
olle |
123 |
|
2424 |
14 May 14 |
olle |
124 |
public void setNo(int no) |
2424 |
14 May 14 |
olle |
125 |
{ |
2424 |
14 May 14 |
olle |
126 |
this.no = no; |
2424 |
14 May 14 |
olle |
127 |
} |
2424 |
14 May 14 |
olle |
128 |
|
2303 |
02 Apr 14 |
olle |
129 |
public void setStartTime(String startTime) |
2303 |
02 Apr 14 |
olle |
130 |
{ |
2303 |
02 Apr 14 |
olle |
131 |
this.startTime = startTime; |
2303 |
02 Apr 14 |
olle |
132 |
} |
2303 |
02 Apr 14 |
olle |
133 |
|
2303 |
02 Apr 14 |
olle |
134 |
public void setStartTimeSecondsFromMidnight(long startTimeSecondsFromMidnight) |
2303 |
02 Apr 14 |
olle |
135 |
{ |
2303 |
02 Apr 14 |
olle |
136 |
this.startTimeSecondsFromMidnight = startTimeSecondsFromMidnight; |
2303 |
02 Apr 14 |
olle |
137 |
} |
2303 |
02 Apr 14 |
olle |
138 |
|
2303 |
02 Apr 14 |
olle |
139 |
public void setEndTime(String endTime) |
2303 |
02 Apr 14 |
olle |
140 |
{ |
2303 |
02 Apr 14 |
olle |
141 |
this.endTime = endTime; |
2303 |
02 Apr 14 |
olle |
142 |
} |
2303 |
02 Apr 14 |
olle |
143 |
|
2303 |
02 Apr 14 |
olle |
144 |
public void setEndTimeSecondsFromMidnight(long endTimeSecondsFromMidnight) |
2303 |
02 Apr 14 |
olle |
145 |
{ |
2303 |
02 Apr 14 |
olle |
146 |
this.endTimeSecondsFromMidnight = endTimeSecondsFromMidnight; |
2303 |
02 Apr 14 |
olle |
147 |
} |
2303 |
02 Apr 14 |
olle |
148 |
|
2415 |
09 May 14 |
olle |
149 |
public void setWeekdayFilter(String weekdayFilter) |
2415 |
09 May 14 |
olle |
150 |
{ |
2415 |
09 May 14 |
olle |
151 |
this.weekdayFilter = weekdayFilter; |
2415 |
09 May 14 |
olle |
152 |
} |
2415 |
09 May 14 |
olle |
153 |
|
2303 |
02 Apr 14 |
olle |
154 |
public void setTemperatureMin(Double temperatureMin) |
2303 |
02 Apr 14 |
olle |
155 |
{ |
2303 |
02 Apr 14 |
olle |
156 |
this.temperatureMin = temperatureMin; |
2303 |
02 Apr 14 |
olle |
157 |
} |
2303 |
02 Apr 14 |
olle |
158 |
|
2303 |
02 Apr 14 |
olle |
159 |
public void setTemperatureMax(Double temperatureMax) |
2303 |
02 Apr 14 |
olle |
160 |
{ |
2303 |
02 Apr 14 |
olle |
161 |
this.temperatureMax = temperatureMax; |
2303 |
02 Apr 14 |
olle |
162 |
} |
2303 |
02 Apr 14 |
olle |
163 |
|
2303 |
02 Apr 14 |
olle |
164 |
public void setHumidityMin(Double humidityMin) |
2303 |
02 Apr 14 |
olle |
165 |
{ |
2303 |
02 Apr 14 |
olle |
166 |
this.humidityMin = humidityMin; |
2303 |
02 Apr 14 |
olle |
167 |
} |
2303 |
02 Apr 14 |
olle |
168 |
|
2303 |
02 Apr 14 |
olle |
169 |
public void setHumidityMax(Double humidityMax) |
2303 |
02 Apr 14 |
olle |
170 |
{ |
2303 |
02 Apr 14 |
olle |
171 |
this.humidityMax = humidityMax; |
2303 |
02 Apr 14 |
olle |
172 |
} |
2303 |
02 Apr 14 |
olle |
173 |
|
4527 |
20 Jun 17 |
nicklas |
174 |
public void setAlarmBlocked(boolean alarmBlocked) |
2415 |
09 May 14 |
olle |
175 |
{ |
2415 |
09 May 14 |
olle |
176 |
this.alarmBlocked = alarmBlocked; |
2415 |
09 May 14 |
olle |
177 |
} |
2415 |
09 May 14 |
olle |
178 |
|
2466 |
02 Jun 14 |
olle |
179 |
public void setAlarmBlockType(Integer alarmBlockType) |
2466 |
02 Jun 14 |
olle |
180 |
{ |
2466 |
02 Jun 14 |
olle |
181 |
this.alarmBlockType = alarmBlockType; |
2466 |
02 Jun 14 |
olle |
182 |
} |
2466 |
02 Jun 14 |
olle |
183 |
|
2415 |
09 May 14 |
olle |
184 |
public void setAlarmText(String alarmText) |
2415 |
09 May 14 |
olle |
185 |
{ |
2415 |
09 May 14 |
olle |
186 |
this.alarmText = alarmText; |
2415 |
09 May 14 |
olle |
187 |
} |
2415 |
09 May 14 |
olle |
188 |
|
2424 |
14 May 14 |
olle |
189 |
public void setUserList(List<LabSensorAlarmUserConfig> userList) |
2303 |
02 Apr 14 |
olle |
190 |
{ |
2303 |
02 Apr 14 |
olle |
191 |
this.userList = userList; |
2303 |
02 Apr 14 |
olle |
192 |
} |
2303 |
02 Apr 14 |
olle |
193 |
} |