/** CAUTION: Decompiled by hand. */ protected boolean update() { try { String s = "SELECT * FROM Exchange_Mailbox"; Vector vector = executeQuery(s); if (vector == null) { return false; } for (int i = 0; i < vector.size(); i++) { Map map = (Map) vector.elementAt(i); Date date = WMIUtils.makeJavaDateFromWMIDate((String) map.get("LastLogonTime")); if (date != null) { map.put("JavaLastLogonTime", date); } date = WMIUtils.makeJavaDateFromWMIDate((String) map.get("LastLogoffTime")); if (date != null) { map.put("JavaLastLogoffTime", date); } } Document document = createNewDocument("Exchange Mailbox Statistics"); showNotAccessedInNDays(vector, document); showOverLimitMailboxes(vector, document); showTopNMailboxesInSize(vector, document); saveDocument(document); setProperty(pStateString, "OK"); setProperty(pStatus, "OK"); return true; } catch (Exception e) { setProperty(pNoData, "n/a"); setProperty(pStatus, "error"); setProperty(pStateString, e.getMessage()); return false; } }