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.TbWaring; /**¸ÃÀàÓÃÓÚ´¦ÀíËùÓеĸ澯ÐÅÏ¢*/ @SuppressWarnings("rawtypes") public class Tb_Warnig_Dell { static Vector tbwarning_vector; static { tbwarning_vector=new Vector<>(); Open_soft_dialog.addara("¼ÓÔØtb_warning"); Iterator iterator = DatabaseManagement.table_AandD("tb_warning", "DESC").iterator(); while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ TbWaring warning=new TbWaring(); String status=(String)info.get(3); if(status.equals("δ´¦Àí")) { warning.setType((String)info.get(1)); warning.setObjectid((String)info.get(2)); warning.setStatus(status); warning.setTime((String)info.get(4)); tbwarning_vector.add(warning); } } } /**ÐÂÔöÒ»ÌõSOS¸æ¾¯¼Ç¼ * @param ¸æ¾¯ÀàÐÍ * @param É豸ÀàÐÍ * @param ´¦Àí״̬£¬ÒÑ´¦Àí»òÕßδ´¦Àí * @param Ìí¼Óʱ¼ä*/ public static void add_tb_warning(String type,String objectid,String status,String beizhu) { TbWaring newwarning=new TbWaring(); String time=GetNowTime.now(); newwarning.setType(type); newwarning.setObjectid(objectid); newwarning.setStatus(status); newwarning.setTime(time); tbwarning_vector.add(newwarning); } /* *//**²åÈëµÍµçÁ¿Êý¾Ý*//* public static void add_lowpoer(String taid,String power) { if(get_tbwarning(taid )!=null) { return; } InsertData.sosInsertTbWarning(taid,"µÍµçÁ¿","δ´¦Àí",power); }*/ /**»ñȡijÖÖδ´¦ÀíÀàÐͱ¨ÎĵÄÌõÊý*/ public static int get_warning_num(String type) { int num=tbwarning_vector.size() ; if(num>2000) { String deleteSql="TRUNCATE TABLE tb_warning "; DatabaseManagement.update(deleteSql); tbwarning_vector.removeAllElements(); } int num1=0; for(int i=0;i getTbwarning_vector() { return tbwarning_vector; } public static void setTbwarning_vector(Vector tbwarning_vector) { Tb_Warnig_Dell.tbwarning_vector = tbwarning_vector; } /**ÊÇ·ñ´æÔÚijÌõÆøÌåŨ¶È¹ý¸ßµÄ¸æ¾¯Êý¾Ýδ´¦ÀíÈç¹û´æÔÚ*/ }