<%@page import="java.util.Enumeration"%> <%@page import="org.apache.commons.lang3.StringUtils"%> <%@page import="org.xdams.utility.TitleManager"%> <%@page import="org.xdams.utility.Titles"%> <%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%> <%@page import="org.xdams.workflow.bean.WorkFlowBean"%> <%@page import="org.xdams.user.bean.UserBean"%> <%@page import="org.xdams.conf.master.ConfBean"%> <%@page import="org.xdams.page.command.LookupCommand"%> <%@taglib uri="/WEB-INF/xDamsJSTL.tld" prefix="xDamsJSTL"%> <%@taglib uri="http://www.springframework.org/tags" prefix="spring"%> <% ConfBean confBean = (ConfBean)request.getAttribute("confBean"); UserBean userBean = (UserBean)request.getAttribute("userBean"); WorkFlowBean workFlowBean = (WorkFlowBean)request.getAttribute("workFlowBean"); List titleList = (ArrayList)request.getAttribute("titleList"); Titles titlesPage = (Titles)request.getAttribute("titlesPage"); String titleRule = request.getParameter("titleRule"); String ruleDescr = ""; String ruleCode = ""; String extra = ""; // out.println(titleRule); // out.println(request.getParameter("inputTitleRule")); try{ ruleDescr = (titleRule.substring(titleRule.indexOf("descr:")+6,titleRule.indexOf("code:"))).trim(); ruleCode = (titleRule.substring(titleRule.indexOf("code:")+5,titleRule.indexOf("extra:"))).trim(); extra = (titleRule.substring(titleRule.indexOf("extra:")+6)).trim(); }catch(Exception e){ // out.println("ERORRRORORORO "); ruleDescr = (titleRule.substring(titleRule.indexOf("descr:")+6,titleRule.indexOf("code:"))).trim(); ruleCode = (titleRule.substring(titleRule.indexOf("code:")+5)).trim(); extra = ""; } boolean infoTest = false; String queryInfo = ""; if(request.getParameter("inputTitleRule")!=null && !request.getParameter("inputTitleRule").equals("")){ queryInfo = TitleManager.myTitle(ruleCode,request.getParameter("inputTitleRule")); if(queryInfo.indexOf("XML")!=-1){ infoTest = true; queryInfo = StringUtils.remove(queryInfo,"XML,"); queryInfo = StringUtils.remove(queryInfo,"\""); if(queryInfo!=null){ queryInfo = StringUtils.deleteWhitespace(queryInfo); } queryInfo = "[XML,"+queryInfo+"]"; }else{ infoTest = false; queryInfo = ""; } } %> xDams - lookup - <%=workFlowBean.getArchiveLookup().getArchiveDescr()%> <%if(titleList!=null && (titleList).size()>0){%>
<% for (Enumeration enume = request.getParameterNames(); enume.hasMoreElements();) { String parametro = (String)enume.nextElement(); //out.println(parametro+"=" + request.getParameter(parametro)+"
"); if(!(parametro.equals("selId"))){ %> <%=parametro%>
<% } } if((request.getParameter("selId"))==null){ %> <%}%>
<%System.out.println("aAAAaaa"+titleList);%> <% for(int i = 0; i < titleList.size();i++){ String ilTitolo = (String)titleList.get(i); String[] titleSepar = ilTitolo.split("¢"); String theTitle = (TitleManager.myTitle(ruleDescr,ilTitolo)).trim(); theTitle = theTitle.replaceAll("\n",""); if(theTitle.indexOf("¢")>0) theTitle = theTitle.substring(0,theTitle.indexOf("¢")); String theCode = (TitleManager.myTitle(ruleCode,ilTitolo)).trim(); //out.println(extra); String theExtra = ""; if(!extra.equals("")){ theExtra =(TitleManager.myTitle(extra,ilTitolo)).trim(); } //out.println(ilTitolo); %> <%}%>
<%}%>