/** * */ package org.infosec.ismp.manager.server.event.analytic.trap; import java.text.SimpleDateFormat; import java.util.Date; /** * @author Jianyu Shen * * 2009-6-15 下午07:58:39 */ public class TrapTransformer { public TrapTransformer() { } public String transformLong2Time(String longTime) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); if (longTime.length() == 12) return simpleDateFormat.format(new Date(Long.parseLong(longTime))); else return simpleDateFormat.format(new Date( Long.parseLong(longTime) * 1000)); } public String transformFirewallTime(String firewallTime) { String str = firewallTime.replaceAll("_", " "); String[] da = str.split(" "); String[] ti = da[0].split("-"); if (ti[1].trim().length() == 1) { ti[1] = "0" + ti[1]; } if (ti[2].trim().length() == 1) { ti[2] = "0" + ti[2]; } str = ti[0] + "-" + ti[1] + "-" + ti[2] + " " + da[1]; return str; } public String transformIdsTime(String idsTime) { String str = idsTime.replaceAll("_", " "); String[] da = str.split(" "); String[] ti = da[0].split("-"); if (ti[1].trim().length() == 1) { ti[1] = "0" + ti[1]; } if (ti[2].trim().length() == 1) { ti[2] = "0" + ti[2]; } str = ti[0] + "-" + ti[1] + "-" + ti[2] + " " + da[1]; return str; } public String transformIdsThreRank(String threRank) { String[] strs = threRank.split(":"); String str = strs[1].trim(); if (str.equals("高")) { str = "5"; } if (str.equals("中")) { str = "3"; } if (str.equals("低")) { str = "1"; } return str; } public String transformIceyeIdsThreRank(String threRank) { String str = threRank.trim(); if (str.equals("高")) { str = "5"; } if (str.equals("中")) { str = "3"; } if (str.equals("低")) { str = "1"; } return str; } // public String transformType(Integer typeFlag){ // // } }