package tbDataModel_Dell;
|
import java.util.Iterator;
|
import java.util.List;
|
import java.util.Vector;
|
import DataBase.DatabaseManagement;
|
import Method.GetNowTime;
|
import home.Open_soft_dialog;
|
import tbDataModel.Tb_adress_and_port;
|
@SuppressWarnings("rawtypes")
|
/**¸ÃÀàÓû§»ñÈ¡ËùÓеĵØÖ·¶Ë¿ÚÊý¾Ý*/
|
public class Dell_adress_and_port {
|
static Vector<Tb_adress_and_port > adress_and_port_vector;//µØÖ·ºÍ¶Ë¿ÚµÄ¼¯ºÏ
|
static {
|
Open_soft_dialog.addara("¼ÓÔØtb_adress_and_port");
|
Iterator iterator = DatabaseManagement.get_alldate_indatabase("tb_adress_and_port").iterator();
|
adress_and_port_vector=new Vector<>();
|
while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ
|
Tb_adress_and_port adr_and_port=new Tb_adress_and_port();
|
List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ
|
adr_and_port.setName((String) info.get(0));
|
adr_and_port.setAdress((String) info.get(1));
|
adr_and_port.setPort((String) info.get(2));
|
adr_and_port.setType((String) info.get(3));
|
adr_and_port.setState((String) info.get(4));
|
adr_and_port.setBaoliu((String) info.get(5));
|
adr_and_port.setBaoliu2((String) info.get(6));
|
adr_and_port.setBaoliu3((String) info.get(7));
|
adr_and_port.setAddtime((String) info.get(8));
|
adress_and_port_vector.add(adr_and_port);
|
}
|
}
|
|
/**ͨ¹ýnameÕÒµ½Ä³¸ö¶Ë¿ÚµØÖ·¶ÔÏó*/
|
public static Tb_adress_and_port get_adr_port(String name) {
|
Tb_adress_and_port adr_and_port=null;
|
if(adress_and_port_vector.size() !=0) {
|
Iterator<Tb_adress_and_port> it=adress_and_port_vector.iterator();
|
while(it.hasNext()) {
|
Tb_adress_and_port get_adr_port1=it.next();
|
String name1=get_adr_port1.getName();
|
if(name1.equals(name) ) {
|
adr_and_port=get_adr_port1;
|
break;
|
}
|
}
|
}
|
return adr_and_port;
|
}
|
|
/**ÐÞ¸Äij¸öµØÖ·¶Ë¿Ú¶ÔÏó*/
|
public static void alert(
|
String name,
|
String adress,
|
String port,
|
String type,
|
String state,
|
String baoliu,
|
String baoliu2,
|
String baoliu3) {
|
if(get_adr_port(name) !=null) {
|
get_adr_port(name).setAdress(adress);
|
get_adr_port(name).setPort(port);
|
get_adr_port(name).setType(type);
|
get_adr_port(name).setState(state);
|
get_adr_port(name).setBaoliu(baoliu);
|
get_adr_port(name).setBaoliu2(baoliu2);
|
get_adr_port(name).setBaoliu3(baoliu3);
|
get_adr_port(name).setAddtime(GetNowTime.now());
|
}
|
}
|
|
}
|