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 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 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()); } } }