/** * Create an instance of {@link GetStatusResponseMsg } * */ public GetStatusResponseMsg createGetStatusResponseMsg() { return new GetStatusResponseMsg(); }
GetStatusResponseMsg t = new GetStatusResponseMsg(); t.setURI(rs.getString("uri")); t.setOperational(rs.getBoolean("status")); t.setMessage(rs.getString("message")); GregorianCalendar cal = new GregorianCalendar(); cal.setTimeInMillis(rs.getLong("utcdatetime")); t.setTimeStamp((cal)); t.setClassification(currentlevel); t.setLastStatusChangeTimeStamp(GetLastChangeTimeStamp(rs.getString("uri"))); ret.add(t);
/** * used on the index.jsp page of fgsms, finds a particular record * returned from fgsms.StatusService and returns the specific record. * */ public static GetStatusResponseMsg Findrecord(String url, List<GetStatusResponseMsg> list) { if (Utility.stringIsNullOrEmpty(url)) { return null; } if (list == null || list.isEmpty()) { return null; } for (int i = 0; i < list.size(); i++) { if (list.get(i).getURI().equalsIgnoreCase(url)) { GetStatusResponseMsg t = list.get(i); list.remove(i); return t; } } return null; }
int records = 0; while (rs.next()) { GetStatusResponseMsg t = new GetStatusResponseMsg(); t.setURI(rs.getString("uri")); t.setOperational(rs.getBoolean("status")); t.setMessage(rs.getString("message")); GregorianCalendar cal = new GregorianCalendar(); cal.setTimeInMillis(rs.getLong("utcdatetime")); t.setTimeStamp((cal)); t.setLastStatusChangeTimeStamp(GetLastChangeTimeStamp(req.getURI())); ret = t; records++; ret = new GetStatusResponseMsg(); ret.setMessage("Status Unknown"); ret.setOperational(false); ret.setTimeStamp(Calendar.getInstance()); ret.setLastStatusChangeTimeStamp(GetLastChangeTimeStamp(req.getURI())); ret.setClassification(getCurrentClassificationLevel()); return ret; } catch (SQLException ex) {