void processSiteView(PortalSiteView portalsiteview) { boolean flag = visitor.siteviewPre(portalsiteview); if (flag) { if (debug) { PortalSiteView _tmp = portalsiteview; TextUtils.debugPrint("search groups: " + portalsiteview.getProperty(PortalSiteView.pTitle)); } Array array = getSortedGroupIDs(portalsiteview); for (int i = 0; i < array.size(); i++) { String s = (String) array.at(i); MonitorGroup monitorgroup = (MonitorGroup) portalsiteview.getElement(s); if (monitorgroup == null || !itemFilter.itemAllowed(monitorgroup.getFullID())) { continue; } if (debug) { MonitorGroup _tmp1 = monitorgroup; TextUtils.debugPrint("process group: " + monitorgroup.getProperty(MonitorGroup.pName)); } processGroup(monitorgroup, portalsiteview); } if (addAlerts) { Array array1 = portalsiteview.getElementsOfClass("COM.dragonflow.SiteView.Rule", false, false); Rule rule; for (Enumeration enumeration = array1.elements(); enumeration.hasMoreElements(); processAlert(rule, null, null, portalsiteview)) { rule = (Rule) enumeration.nextElement(); } } } visitor.siteviewPost(portalsiteview); }
public SiteViewObject getElement(String s) { Object obj = null; portalAssert(isPortalID(s), "Portal.getElement - accepts only portal IDs: " + s); String as[] = getIDComponents(s); String s1 = as[0]; String s2 = as[1]; String s3 = as[2]; if (s1.length() == 0) { obj = this; } else { PortalSiteView portalsiteview = (PortalSiteView) getElementByID(s1); if (portalsiteview != null) { if (s2.length() == 0) { obj = portalsiteview; } else { MonitorGroup monitorgroup = (MonitorGroup) portalsiteview.getElementByID(s2); if (monitorgroup != null) { if (s3.length() == 0) { obj = monitorgroup; } else { obj = monitorgroup.getElementByID(s3); } } } } } return ((SiteViewObject) (obj)); }
void loadPortalSiteView(HashMap hashmap) { LogManager.log("RunMonitor", "loading SiteView server " + TextUtils.getValue(hashmap, "_id")); PortalSiteView portalsiteview = new PortalSiteView(); portalsiteview.readFromHashMap(hashmap); portalsiteview.initialize(hashmap); addElement(portalsiteview); }
/** @return */ public Array getServers() { Array array = new Array(); Enumeration enumeration = Portal.getPortal().getElements(); while (enumeration.hasMoreElements()) { PortalSiteView portalsiteview = (PortalSiteView) enumeration.nextElement(); if (itemFilter.itemAllowed(portalsiteview.getFullID())) { array.add(portalsiteview); } } return array; }
/** * CAUTION: Decompiled by hand. * * @param array */ public static void addTemplateConfigFiles(Array array) { Enumeration enumeration = getPortal().getElements(); while (enumeration.hasMoreElements()) { PortalSiteView portalsiteview = (PortalSiteView) enumeration.nextElement(); String s = getPortalSiteViewRootPath(portalsiteview.getProperty(PortalSiteView.pID)) + "/groups/" + TEMPLATES_FILE; File file = new File(s); if (file.exists()) { array.add(s); } } }
public void runQuery() { boolean flag = visitor.enterprisePre(); if (flag) { Array array = getServers(); PortalSiteView portalsiteview; for (Enumeration enumeration = array.elements(); enumeration.hasMoreElements(); processSiteView(portalsiteview)) { portalsiteview = (PortalSiteView) enumeration.nextElement(); if (debug) { PortalSiteView _tmp = portalsiteview; TextUtils.debugPrint( "process siteview: " + portalsiteview.getProperty(PortalSiteView.pTitle)); } } } visitor.enterprisePost(); }
public String verify( StringProperty stringproperty, String s, HTTPRequest httprequest, HashMap hashmap) { String s1 = super.verify(stringproperty, s, httprequest, hashmap); if (stringproperty == pMachineName) { String s2 = getFullID(); SiteViewObject siteviewobject = Portal.getSiteViewForID(s2); if (siteviewobject instanceof PortalSiteView) { PortalSiteView portalsiteview = (PortalSiteView) siteviewobject; HashMap hashmap1 = portalsiteview.getMasterConfig(); if (!s.equals(TextUtils.getValue(hashmap1, "_defaultMachine"))) { hashmap1.put("_defaultMachine", s); portalsiteview.saveMasterConfig(); } } else if (siteviewobject instanceof SiteViewGroup) { SiteViewGroup siteviewgroup = SiteViewGroup.currentSiteView(); if (!s.equals(siteviewgroup.getProperty("_defaultMachine"))) { siteviewgroup.setProperty("_defaultMachine", s); siteviewgroup.saveSettings(); } } } return s1; }
/** * @param portalsiteview * @param monitorgroup * @param array * @param i */ void findSubgroups(PortalSiteView portalsiteview, MonitorGroup monitorgroup, Array array, int i) { Enumeration enumeration = monitorgroup.getMonitors(); while (enumeration.hasMoreElements()) { Monitor monitor = (Monitor) enumeration.nextElement(); if (monitor instanceof SubGroup) { String s = monitor.getProperty(SubGroup.pGroup); MonitorGroup monitorgroup1 = (MonitorGroup) portalsiteview.getElement(s); if (monitorgroup1 != null) { array.add(monitorgroup1.getProperty(Monitor.pID)); monitorgroup1.setProperty("groupLevel", "" + i); findSubgroups(portalsiteview, monitorgroup1, array, i + 1); } } } }
public Array getSortedGroupIDs(PortalSiteView portalsiteview) { Array array = new Array(); int i = 0; Array array1 = portalsiteview.getGroups(); for (int j = 0; j < array1.size(); j++) { MonitorGroup monitorgroup = (MonitorGroup) array1.at(j); if (monitorgroup.getProperty(MonitorGroup.pParent).length() == 0) { array.add(monitorgroup.getProperty(Monitor.pID)); monitorgroup.setProperty("groupLevel", "0"); findSubgroups(portalsiteview, monitorgroup, array, i + 1); } } return array; }