1
22
23 package com.liferay.portal.dao.orm.hibernate;
24
25 import com.liferay.portal.kernel.dao.orm.Type;
26
27
32 public class TypeTranslator {
33
34 public static org.hibernate.type.Type translate(Type type) {
35 if (type == Type.BIG_DECIMAL) {
36 return org.hibernate.Hibernate.BIG_DECIMAL;
37 }
38 else if (type == Type.BIG_INTEGER) {
39 return org.hibernate.Hibernate.BIG_INTEGER;
40 }
41 else if (type == Type.BINARY) {
42 return org.hibernate.Hibernate.BINARY;
43 }
44 else if (type == Type.BLOB) {
45 return org.hibernate.Hibernate.BLOB;
46 }
47 else if (type == Type.BOOLEAN) {
48 return org.hibernate.Hibernate.BOOLEAN;
49 }
50 else if (type == Type.BYTE) {
51 return org.hibernate.Hibernate.BYTE;
52 }
53 else if (type == Type.CALENDAR) {
54 return org.hibernate.Hibernate.CALENDAR;
55 }
56 else if (type == Type.CALENDAR_DATE) {
57 return org.hibernate.Hibernate.CALENDAR_DATE;
58 }
59 else if (type == Type.CHAR_ARRAY) {
60 return org.hibernate.Hibernate.CHAR_ARRAY;
61 }
62 else if (type == Type.CHARACTER) {
63 return org.hibernate.Hibernate.CHARACTER;
64 }
65 else if (type == Type.CHARACTER_ARRAY) {
66 return org.hibernate.Hibernate.CHARACTER_ARRAY;
67 }
68 else if (type == Type.CLASS) {
69 return org.hibernate.Hibernate.CLASS;
70 }
71 else if (type == Type.CLOB) {
72 return org.hibernate.Hibernate.CLOB;
73 }
74 else if (type == Type.CURRENCY) {
75 return org.hibernate.Hibernate.CURRENCY;
76 }
77 else if (type == Type.DATE) {
78 return org.hibernate.Hibernate.DATE;
79 }
80 else if (type == Type.DOUBLE) {
81 return org.hibernate.Hibernate.DOUBLE;
82 }
83 else if (type == Type.FLOAT) {
84 return org.hibernate.Hibernate.FLOAT;
85 }
86 else if (type == Type.INTEGER) {
87 return org.hibernate.Hibernate.INTEGER;
88 }
89 else if (type == Type.LOCALE) {
90 return org.hibernate.Hibernate.LOCALE;
91 }
92 else if (type == Type.LONG) {
93 return org.hibernate.Hibernate.LONG;
94 }
95 else if (type == Type.OBJECT) {
96 return org.hibernate.Hibernate.OBJECT;
97 }
98 else if (type == Type.SERIALIZABLE) {
99 return org.hibernate.Hibernate.SERIALIZABLE;
100 }
101 else if (type == Type.SHORT) {
102 return org.hibernate.Hibernate.SHORT;
103 }
104 else if (type == Type.STRING) {
105 return org.hibernate.Hibernate.STRING;
106 }
107 else if (type == Type.TEXT) {
108 return org.hibernate.Hibernate.TEXT;
109 }
110 else if (type == Type.TIMESTAMP) {
111 return org.hibernate.Hibernate.TIMESTAMP;
112 }
113 else if (type == Type.TIMEZONE) {
114 return org.hibernate.Hibernate.TIMEZONE;
115 }
116 else if (type == Type.TRUE_FALSE) {
117 return org.hibernate.Hibernate.TRUE_FALSE;
118 }
119 else if (type == Type.WRAPPER_BINARY) {
120 return org.hibernate.Hibernate.WRAPPER_BINARY;
121 }
122 else if (type == Type.YES_NO) {
123 return org.hibernate.Hibernate.YES_NO;
124 }
125 else {
126 return null;
127 }
128 }
129
130 }