1
14
15 package com.liferay.portal.model.impl;
16
17 import com.liferay.portal.SystemException;
18 import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
19 import com.liferay.portal.kernel.util.GetterUtil;
20 import com.liferay.portal.kernel.util.HtmlUtil;
21 import com.liferay.portal.kernel.util.StringBundler;
22 import com.liferay.portal.model.UserIdMapper;
23 import com.liferay.portal.model.UserIdMapperSoap;
24 import com.liferay.portal.util.PortalUtil;
25
26 import java.io.Serializable;
27
28 import java.lang.reflect.Proxy;
29
30 import java.sql.Types;
31
32 import java.util.ArrayList;
33 import java.util.List;
34
35
54 public class UserIdMapperModelImpl extends BaseModelImpl<UserIdMapper> {
55 public static final String TABLE_NAME = "UserIdMapper";
56 public static final Object[][] TABLE_COLUMNS = {
57 { "userIdMapperId", new Integer(Types.BIGINT) },
58 { "userId", new Integer(Types.BIGINT) },
59 { "type_", new Integer(Types.VARCHAR) },
60 { "description", new Integer(Types.VARCHAR) },
61 { "externalUserId", new Integer(Types.VARCHAR) }
62 };
63 public static final String TABLE_SQL_CREATE = "create table UserIdMapper (userIdMapperId LONG not null primary key,userId LONG,type_ VARCHAR(75) null,description VARCHAR(75) null,externalUserId VARCHAR(75) null)";
64 public static final String TABLE_SQL_DROP = "drop table UserIdMapper";
65 public static final String DATA_SOURCE = "liferayDataSource";
66 public static final String SESSION_FACTORY = "liferaySessionFactory";
67 public static final String TX_MANAGER = "liferayTransactionManager";
68 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
69 "value.object.entity.cache.enabled.com.liferay.portal.model.UserIdMapper"),
70 true);
71 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
72 "value.object.finder.cache.enabled.com.liferay.portal.model.UserIdMapper"),
73 true);
74
75 public static UserIdMapper toModel(UserIdMapperSoap soapModel) {
76 UserIdMapper model = new UserIdMapperImpl();
77
78 model.setUserIdMapperId(soapModel.getUserIdMapperId());
79 model.setUserId(soapModel.getUserId());
80 model.setType(soapModel.getType());
81 model.setDescription(soapModel.getDescription());
82 model.setExternalUserId(soapModel.getExternalUserId());
83
84 return model;
85 }
86
87 public static List<UserIdMapper> toModels(UserIdMapperSoap[] soapModels) {
88 List<UserIdMapper> models = new ArrayList<UserIdMapper>(soapModels.length);
89
90 for (UserIdMapperSoap soapModel : soapModels) {
91 models.add(toModel(soapModel));
92 }
93
94 return models;
95 }
96
97 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
98 "lock.expiration.time.com.liferay.portal.model.UserIdMapper"));
99
100 public UserIdMapperModelImpl() {
101 }
102
103 public long getPrimaryKey() {
104 return _userIdMapperId;
105 }
106
107 public void setPrimaryKey(long pk) {
108 setUserIdMapperId(pk);
109 }
110
111 public Serializable getPrimaryKeyObj() {
112 return new Long(_userIdMapperId);
113 }
114
115 public long getUserIdMapperId() {
116 return _userIdMapperId;
117 }
118
119 public void setUserIdMapperId(long userIdMapperId) {
120 _userIdMapperId = userIdMapperId;
121 }
122
123 public long getUserId() {
124 return _userId;
125 }
126
127 public void setUserId(long userId) {
128 _userId = userId;
129
130 if (!_setOriginalUserId) {
131 _setOriginalUserId = true;
132
133 _originalUserId = userId;
134 }
135 }
136
137 public String getUserUuid() throws SystemException {
138 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
139 }
140
141 public void setUserUuid(String userUuid) {
142 _userUuid = userUuid;
143 }
144
145 public long getOriginalUserId() {
146 return _originalUserId;
147 }
148
149 public String getType() {
150 return GetterUtil.getString(_type);
151 }
152
153 public void setType(String type) {
154 _type = type;
155
156 if (_originalType == null) {
157 _originalType = type;
158 }
159 }
160
161 public String getOriginalType() {
162 return GetterUtil.getString(_originalType);
163 }
164
165 public String getDescription() {
166 return GetterUtil.getString(_description);
167 }
168
169 public void setDescription(String description) {
170 _description = description;
171 }
172
173 public String getExternalUserId() {
174 return GetterUtil.getString(_externalUserId);
175 }
176
177 public void setExternalUserId(String externalUserId) {
178 _externalUserId = externalUserId;
179
180 if (_originalExternalUserId == null) {
181 _originalExternalUserId = externalUserId;
182 }
183 }
184
185 public String getOriginalExternalUserId() {
186 return GetterUtil.getString(_originalExternalUserId);
187 }
188
189 public UserIdMapper toEscapedModel() {
190 if (isEscapedModel()) {
191 return (UserIdMapper)this;
192 }
193 else {
194 UserIdMapper model = new UserIdMapperImpl();
195
196 model.setNew(isNew());
197 model.setEscapedModel(true);
198
199 model.setUserIdMapperId(getUserIdMapperId());
200 model.setUserId(getUserId());
201 model.setType(HtmlUtil.escape(getType()));
202 model.setDescription(HtmlUtil.escape(getDescription()));
203 model.setExternalUserId(HtmlUtil.escape(getExternalUserId()));
204
205 model = (UserIdMapper)Proxy.newProxyInstance(UserIdMapper.class.getClassLoader(),
206 new Class[] { UserIdMapper.class },
207 new ReadOnlyBeanHandler(model));
208
209 return model;
210 }
211 }
212
213 public Object clone() {
214 UserIdMapperImpl clone = new UserIdMapperImpl();
215
216 clone.setUserIdMapperId(getUserIdMapperId());
217 clone.setUserId(getUserId());
218 clone.setType(getType());
219 clone.setDescription(getDescription());
220 clone.setExternalUserId(getExternalUserId());
221
222 return clone;
223 }
224
225 public int compareTo(UserIdMapper userIdMapper) {
226 long pk = userIdMapper.getPrimaryKey();
227
228 if (getPrimaryKey() < pk) {
229 return -1;
230 }
231 else if (getPrimaryKey() > pk) {
232 return 1;
233 }
234 else {
235 return 0;
236 }
237 }
238
239 public boolean equals(Object obj) {
240 if (obj == null) {
241 return false;
242 }
243
244 UserIdMapper userIdMapper = null;
245
246 try {
247 userIdMapper = (UserIdMapper)obj;
248 }
249 catch (ClassCastException cce) {
250 return false;
251 }
252
253 long pk = userIdMapper.getPrimaryKey();
254
255 if (getPrimaryKey() == pk) {
256 return true;
257 }
258 else {
259 return false;
260 }
261 }
262
263 public int hashCode() {
264 return (int)getPrimaryKey();
265 }
266
267 public String toString() {
268 StringBundler sb = new StringBundler(11);
269
270 sb.append("{userIdMapperId=");
271 sb.append(getUserIdMapperId());
272 sb.append(", userId=");
273 sb.append(getUserId());
274 sb.append(", type=");
275 sb.append(getType());
276 sb.append(", description=");
277 sb.append(getDescription());
278 sb.append(", externalUserId=");
279 sb.append(getExternalUserId());
280 sb.append("}");
281
282 return sb.toString();
283 }
284
285 public String toXmlString() {
286 StringBundler sb = new StringBundler(19);
287
288 sb.append("<model><model-name>");
289 sb.append("com.liferay.portal.model.UserIdMapper");
290 sb.append("</model-name>");
291
292 sb.append(
293 "<column><column-name>userIdMapperId</column-name><column-value><![CDATA[");
294 sb.append(getUserIdMapperId());
295 sb.append("]]></column-value></column>");
296 sb.append(
297 "<column><column-name>userId</column-name><column-value><![CDATA[");
298 sb.append(getUserId());
299 sb.append("]]></column-value></column>");
300 sb.append(
301 "<column><column-name>type</column-name><column-value><![CDATA[");
302 sb.append(getType());
303 sb.append("]]></column-value></column>");
304 sb.append(
305 "<column><column-name>description</column-name><column-value><![CDATA[");
306 sb.append(getDescription());
307 sb.append("]]></column-value></column>");
308 sb.append(
309 "<column><column-name>externalUserId</column-name><column-value><![CDATA[");
310 sb.append(getExternalUserId());
311 sb.append("]]></column-value></column>");
312
313 sb.append("</model>");
314
315 return sb.toString();
316 }
317
318 private long _userIdMapperId;
319 private long _userId;
320 private String _userUuid;
321 private long _originalUserId;
322 private boolean _setOriginalUserId;
323 private String _type;
324 private String _originalType;
325 private String _description;
326 private String _externalUserId;
327 private String _originalExternalUserId;
328 }