<%@ page import="java.io.*, java.util.*"%> <%@ page language="java" contentType="text/html;charset=utf-8"%> <%@ page import="com.eactive.eai.transformer.function.FunctionDefinition"%> <%@ page import="com.eactive.eai.transformer.function.FunctionManager"%> <%@ page import="com.eactive.eai.transformer.function.ParameterDefinition"%> <%@ page import="com.eactive.eai.transformer.util.TransformKeys"%> <%@ page import="java.util.HashMap"%> <%! /** *
	* 문자열을 받아서 널이면 제로스트링을, 아니면 트림된 문자열을 리턴.
	* 
* @param String 변환 대상 * @return 'String' */ public static String checkNull( String str ) { String sResult = new String(); if ( str == null ) { sResult = ""; } else { sResult = str.trim(); } return sResult; } %> <% FunctionManager manager = FunctionManager.getInstance(); String[] alls = manager.getAllFunctionNames(); String selectedKey = request.getParameter("selectedKey"); if(selectedKey == null && alls.length>=1) { selectedKey = alls[0]; } FunctionDefinition vo = null; ArrayList paramList = new ArrayList(); if(selectedKey!=null) { vo = manager.getFunctionDefinition(selectedKey); paramList = (ArrayList) vo.getParameterList(); } %> Transform 변환함수 Manager

변환함수 관리

변환함수명 :  

<% if(vo != null ){ %> <% } else { %> <% } %>
  변환함수정보  
  변환함수명 :    <%=vo.getName()%>
  변환함수설명 :    <%=vo.getDescription()%>
  변환함수반환유형 :    <%=TransformKeys.getType(vo.getReturnTypeId())%>
  변환함수클래스명 :    <%=vo.getFunctionClass()%>
  변환함수유형 :    <%=TransformKeys.getFunctionType(vo.getFunctionTypeId())%>
  요청하신 변환함수 정보가 없습니다.  

<% if (paramList != null && paramList.size() > 0) { int nCount = 0; String[] aBgColor = {"#ccccff", "#e9e1fd"}; for (int i = 0; i < paramList.size(); i++) { ParameterDefinition param = (ParameterDefinition) paramList.get(i); %> <% nCount++; } } else { %> <% } %>
  LayoutItem 정보  
  변환함수파라미터일련번호 :    <%=param.getSeqNo()%>
  변환함수파라미터명 :    <%=param.getName()%>
  변환함수파라미터설명 :    <%=param.getDescription()%>
  변환함수파라미터유형 :    <%=TransformKeys.getType(param.getTypeId())%>
  요청하신 변환함수 파라메터 정보가 없습니다.