ifOperStatusHelper.java 712 Bytes
package com.sitech.ismp.coll.net;

public class ifOperStatusHelper {

	private static String[] OPERSTATUS = new String[] { "--", "UP", "DOWN",
			"TESTING", "--", "DORMANT", "NOTPRESENT" };

	public static String getOperStatusDesc(String operStatusNum) {
		String result = "";
		int intOperStatusNum = 0;
		try {
			intOperStatusNum = Integer.parseInt(operStatusNum);
		} catch (Exception e) {
			intOperStatusNum = 0;
		}

		if (intOperStatusNum < 0 || intOperStatusNum >= OPERSTATUS.length) {
			result = OPERSTATUS[0];
		} else {
			result = OPERSTATUS[intOperStatusNum];
		}
		return result;
	}

	public static void main(String args[]) {
		System.out.println(ifOperStatusHelper.getOperStatusDesc("4"));
	}
}