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