package org.infosec.ismp.manager.syslog; import org.infosec.ismp.manager.model.syslog.SyslogParserEntity; import org.infosec.ismp.manager.syslog.dao.SyslogParserService; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class AddHanlerType { /** * @param args */ public static void main(String[] args) { ApplicationContext ctx = new ClassPathXmlApplicationContext( new String[] { "classpath:applicationContext.xml"}); SyslogParserService s = (SyslogParserService)ctx.getBean("syslogParserService"); SyslogParserEntity entity = new SyslogParserEntity(); entity.setHandleType("hillstone"); entity.setRawParserClass("org.infosec.ismp.manager.syslog.hillstone.HillStoneSyslogParse"); entity.setSpecialParserClass("org.infosec.ismp.manager.syslog.hillstone.HillstoneFireWallDeepParser"); s.save(entity); } }