1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.rblasch.convert.converters.primitives;
17
18 import org.rblasch.convert.converters.AbstractClassConverter;
19
20 /***
21 * @author Ronald Blaschke
22 */
23 public class ByteToBooleanConverter extends AbstractClassConverter {
24 public Class getSourceClass() {
25 return Byte.class;
26 }
27
28 public Class getDestinationClass() {
29 return Boolean.class;
30 }
31
32 public int getWeight() {
33 return 100;
34 }
35
36 public Object convert(final Object value) {
37 if (((Byte) value).byteValue() == 0) {
38 return Boolean.FALSE;
39 } else {
40 return Boolean.TRUE;
41 }
42 }
43 }