UNITDescribe.java 1.75 KB
package com.sitech.ismp.snmp;

import java.util.HashMap;

public class UNITDescribe {
	public static HashMap unitMap = new HashMap();
	static {
		unitMap.put("alarmCSN", "snmp-1");
		unitMap.put("alarmCategory", "snmp-12");
		unitMap.put("alarmOccurTime", "snmp-13");
		unitMap.put("alarmMOName", "snmp-14");
		unitMap.put("alarmProductID", "snmp-15");
		unitMap.put("alarmNEType", "snmp-16");
		unitMap.put("alarmNEDevID", "snmp-17");
		unitMap.put("alarmDevCsn", "snmp-18");
		unitMap.put("alarmID", "snmp-19");
		unitMap.put("alarmType", "snmp-110");
		unitMap.put("alarmLevel", "snmp-111");
		unitMap.put("alarmRestore", "snmp-112");
		unitMap.put("alarmConfirm", "snmp-113");
		unitMap.put("alarmAckTime", "snmp-114");
		unitMap.put("alarmRestoreTime", "snmp-115");
		unitMap.put("alarmOperator", "snmp-116");
		unitMap.put("alarmParas1", "snmp-117");
		unitMap.put("alarmParas2", "snmp-118");
		unitMap.put("alarmParas3", "snmp-119");
		unitMap.put("alarmParas4", "snmp-120");
		unitMap.put("alarmParas5", "snmp-121");
		unitMap.put("alarmParas6", "snmp-122");
		unitMap.put("alarmParas7", "snmp-123");
		unitMap.put("alarmParas8", "snmp-124");
		unitMap.put("alarmParas9", "snmp-125");
		unitMap.put("alarmParas10", "snmp-126");
		unitMap.put("alarmExtendInfo", "snmp-127");
		unitMap.put("alarmProbablecause", "snmp-128");
		unitMap.put("alarmProposedrepairactions", "snmp-129");
		unitMap.put("alarmSpecificproblems", "snmp-130");
		// /heartbeat
		unitMap.put("heartbeatSystemLabel", "snmp-131");
		unitMap.put("heartbeatPeriod", "snmp-132");
		unitMap.put("heartbeatTimeStamp", "snmp-133");
	}

	public static String getUNITDescribe(String alarmParam) {
		String describe = (String) unitMap.get(alarmParam);
		if (describe == null)
			return null;
		else
			return describe;
	}

}