CollWeblogicFactoryImpl.java 964 Bytes
/*
 * Created on 2006-8-18
 *
 * 
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.sitech.ismp.coll;

import java.util.HashMap;
import java.util.Vector;

/**
 * @author Administrator
 * 
 * 
 * Preferences - Java - Code Style - Code Templates
 */
public class CollWeblogicFactoryImpl extends CollWeblogicFactory {

	public Vector collWeblogic(HashMap param) {
		String version = (String) param.get("VERSION");
		CollWeblogicWithSNMPMBean coll = null;
		switch (Integer.parseInt(version)) {
		case 6:
			coll = new CollWeblogic6WithSNMP();
			break;
		case 7:
			coll = new CollWeblogic7WithSNMP();
			break;
		case 8:
			coll = new CollWeblogic8WithSNMP();
			break;
		case 9:
			coll = new CollWeblogic9WithSNMP();
			break;
		case 10:
			coll = new CollWeblogic10WithSNMP();
			break;
		case 0:
			coll = new CollWeblogicAllWithSNMP();
			break;
		default:
			System.out.println("other");
			break;
		}
		return coll.coll(param);
	}
}