Convert.java
2.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
package it.softecspa.fileproxy.util;
import it.softecspa.kahuna.lang.XString;
import it.softecspa.kahuna.util.calendar.EnterpriseCalendar;
import java.math.BigDecimal;
/**
* Classe per la conversione dei tipi da e verso le chiamta webservice
*
* @author m.veroni *
*/
public class Convert {
public static Integer toInteger(String value) {
if (XString.isNotBlankNull(value))
return new Integer(value);
return null;
}
public static String toString(Integer value) {
if (value != null)
return value.toString();
return null;
}
public static int toIntValue(String value) {
if (XString.isNotBlankNull(value))
return new Integer(value).intValue();
return 0;
}
public static String toString(int value) {
return "" + value;
}
public static Long toLong(String value) {
if (XString.isNotBlankNull(value))
return new Long(value);
return null;
}
public static String toString(Long value) {
if (value != null)
return value.toString();
return null;
}
public static long toLongValue(String value) {
if (XString.isNotBlankNull(value))
return new Long(value).longValue();
return 0;
}
public static String toString(long value) {
return "" + value;
}
public static BigDecimal toBigDecimal(String value) {
if (XString.isNotBlankNull(value))
return new BigDecimal(value);
return null;
}
public static String toString(BigDecimal value) {
if (value != null)
return value.toString();
return null;
}
/**
* @deprecated
* @param value
* @return
* @throws Exception
*/
public static EnterpriseCalendar toEnterpriseCalendar(String value) throws Exception {
if (XString.isNotBlankNull(value)) return new EnterpriseCalendar(value, EnterpriseCalendar.PATTERNS_UTC);
return null;
}
public static String toString(EnterpriseCalendar value) {
if (value != null)
return value.format(EnterpriseCalendar.PATTERN_UTC_ZULU);
return null;
}
public static String cdata(String value) {
if (XString.isNotBlankNull(value)) return "<![CDATA["+value+"]]>";
return "";
}
}