static { String s = (com.dragonflow.StandardMonitor.Exchange2k3MailboxMonitor.class).getName(); pNotAccessedN = new StringProperty("_notaccessedN"); pNotAccessedN.setDisplayText("Days since access", "For \"Mailboxes not accessed in N days\""); pNotAccessedN.setParameterOptions(true, 5, false); pTopSizeN = new StringProperty("_topsizeN"); pTopSizeN.setDisplayText("N largest mailboxes", "For \"Top N mailboxes in size\""); pTopSizeN.setParameterOptions(true, 6, false); StringProperty astringproperty[] = {pNotAccessedN, pTopSizeN}; addProperties(s, astringproperty); addClassElement(s, Rule.stringToClassifier("status != OK\terror")); addClassElement(s, Rule.stringToClassifier("always\tgood", true)); setClassProperty(s, "description", "Monitors Exchange 2003 Mailboxes."); setClassProperty(s, "title", "Exchange 2003 Mailbox"); setClassProperty(s, "class", "Exchange2k3MailboxMonitor"); setClassProperty(s, "help", "Exch2k3MailboxMon.htm"); setClassProperty(s, "target", "_server"); setClassProperty(s, "topazName", "Exchange 2003 Mailbox"); setClassProperty(s, "classType", "application"); if (!Platform.isWindows() || !LUtils.isValidSSforXLicense(new Exchange2k3MailboxMonitor())) { setClassProperty(s, "loadable", "false"); } setClassProperty(s, "addable", "false"); }