copyP.setPid(PID);
copyP.setType(p.getType());
copyP.setValue(p.getValue());
+ copyP.setDataTypeClassName(p.getDataTypeClassName());
processInstanciationDefinitionManager.addProperty(PID, copyP);
}
+
+ public static String escapeSpecialCharacter(String s){
+ String result = s;
+ result = result.replace('\n', ' ');
+ result = result.replace('\r', ' ');
+ result = org.apache.commons.lang.StringEscapeUtils.escapeCsv(result);
+ return result;
+ }
public static String getContentType(String filename, InputStream fileItem){
-<%@ page contentType="text/plain; charset=utf-8"%><%@ page import="org.springframework.web.context.*"%><%@ page import="org.springframework.web.context.support.*"%><%@ page import="com.pentila.evalcomp.manager.Beans" %><%@ page import="com.pentila.evalcomp.manager.interfacedef.IValidationBase" %><%@ page import="com.pentila.evalcomp.domain.transit.TCompositeDataMap" %><%
+<%@page import="com.pentila.evalcomp.utilities.Utils"%><%@ page contentType="text/plain; charset=utf-8"%><%@ page import="org.springframework.web.context.*"%><%@ page import="org.springframework.web.context.support.*"%><%@ page import="com.pentila.evalcomp.manager.Beans" %><%@ page import="com.pentila.evalcomp.manager.interfacedef.IValidationBase" %><%@ page import="com.pentila.evalcomp.domain.transit.TCompositeDataMap" %><%
WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(application);
Beans wsa = (Beans)wac.getBean("beansUtil");
String ret = "";
int j = 0;
for (String header : tcv.getHeaders()){
+ ret = Utils.escapeSpecialCharacter(ret);
ret += header;
j++;
if (j != tcv.getHeaders().size()){
String line = "";
int i = 0;
for (String v: ts){
+ v = Utils.escapeSpecialCharacter(v);
line += v;
i++;
if (i != ts.length){