package com.honeywell.ascot.alarms; import com.honeywell.ascot.beans.BVavDeviceConfigBean; import com.honeywell.ascot.device.BDeviceConfigState; import com.honeywell.ascot.device.BDeviceInfo; import com.honeywell.ascot.device.INetworkInterfaceInfo; import java.util.List; import javax.baja.driver.BDevice; public interface IAlarmsInfo { public static final String UI_0 = "UI_0"; public static final String UI_1 = "UI_1"; public static final String UI_2 = "UI_2"; public static final String UI_3 = "UI_3"; public static final String UI_4 = "UI_4"; public static final String ZELENY_HUM = "ZELENY_HUM"; public static final String ZELENY_TEMP = "ZELENY_TEMP"; public static final String ZIO_HUM = "ZIO_HUM"; public static final String ZIO_TEMP = "ZIO_TEMP"; void addNetworkSpecificAlarmInhibits(List list, BDevice bDevice, BDeviceInfo bDeviceInfo); String[] getComponentListForAlarms(); Object[][] getControllerAndCommnAlarmDetails(BDevice bDevice); List getOtherControllerAlarms(BDevice bDevice); List getSensorAlarmDetails(BDevice bDevice) throws Exception; void markModifiedForNetworkSpecificAlarmInhibits(INetworkInterfaceInfo iNetworkInterfaceInfo, BDeviceConfigState bDeviceConfigState); void updateAlarmInhibits(List list, BDevice bDevice, BDeviceInfo bDeviceInfo, BVavDeviceConfigBean bVavDeviceConfigBean) throws Exception; }