Name

global.SaAlertsQuery

Description

No description available

Script

var SaAlertsQuery = Class.create();
SaAlertsQuery.prototype = Object.extendsObject(AbstractAjaxProcessor, {

  getQuery: function(filter, filterGroups, timestamp ,pathIds) {
  	gs.log("======= pathIds: " + pathIds);
  	gs.log("======= filter: " + filter);
  	gs.log("======= filter groups: " + filterGroups);

  
  	var im = new SNC.ImpactManager();
  	var servicesAlerts = "";
  	var groupsAlerts = "";
  	
  	if(typeof filter != 'undefined' && filter != null && pathIds!=null) {
  		servicesAlerts = im.getAlertsHistoryForNsPath(filter, pathIds, timestamp);
  	} else if(typeof filter != 'undefined' && filter != null) {
  		servicesAlerts = im.getAlertsHistoryForBs(filter, timestamp);
  	}
  		
  	if(typeof filterGroups != 'undefined' && filterGroups != null) {
  		groupsAlerts = im.getAlertsHistoryForGroups(filterGroups, timestamp);

  	}

  	var sysids = servicesAlerts.concat(",",groupsAlerts);
  	return sysids; 
  },

  type: 'SaAlertsQuery'
});

Sys ID

31d6ea00933231008a59fc44457ffb70

Offical Documentation

Official Docs: