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