%@ page import="java.io.*, java.util.*"%> <%@ page language="java" contentType="text/html;charset=utf-8"%> <%@ page import="com.eactive.eai.common.EAITable"%> <%@ page import="com.eactive.eai.common.lifecycle.Lifecycle"%> <%@ page import="com.eactive.eai.common.lifecycle.LifecycleManager"%> <%@ page import="com.eactive.eai.common.lifecycle.LifecycleVO"%> <%@ page import="java.util.HashMap"%> <%@ page import="com.eactive.eai.common.util.* "%> <%! /** *
* 문자열을 받아서 널이면 제로스트링을, 아니면 트림된 문자열을 리턴. ** @param String 변환 대상 * @return 'String' */ public static String checkNull( String str ) { String sResult = new String(); if ( str == null ) { sResult = ""; } else { sResult = str.trim(); } return sResult; } %> <% LifecycleManager manager = ApplicationContextProvider.getContext().getBean(LifecycleManager.class); String action = request.getParameter("actionType"); List lists = manager.getLifecycleVOList(); String[] alls = new String[lists.size()]; for(int i=0; i< alls.length; i++){ alls[i] = ((LifecycleVO)lists.get(i)).getLifecycleClass(); } String selectedKey = request.getParameter("selectedKey"); if(selectedKey == null && alls.length>=1) { selectedKey = alls[0]; } LifecycleVO vo = null; if(selectedKey!=null) { for(int i=0; i < alls.length; i++){ String lifeC = ((LifecycleVO)lists.get(i)).getLifecycleClass(); if(selectedKey.equals(lifeC)){ vo = (LifecycleVO)lists.get(i); } } } %>
라이프사이클 관리