1
14
15 package com.liferay.portal.model.impl;
16
17 import com.liferay.portal.SystemException;
18 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
19 import com.liferay.portal.kernel.util.GetterUtil;
20 import com.liferay.portal.kernel.util.StringBundler;
21 import com.liferay.portal.kernel.util.StringPool;
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 if (_type == null) {
155 return StringPool.BLANK;
156 }
157 else {
158 return _type;
159 }
160 }
161
162 public void setType(String type) {
163 _type = type;
164
165 if (_originalType == null) {
166 _originalType = type;
167 }
168 }
169
170 public String getOriginalType() {
171 return GetterUtil.getString(_originalType);
172 }
173
174 public String getDescription() {
175 if (_description == null) {
176 return StringPool.BLANK;
177 }
178 else {
179 return _description;
180 }
181 }
182
183 public void setDescription(String description) {
184 _description = description;
185 }
186
187 public String getExternalUserId() {
188 if (_externalUserId == null) {
189 return StringPool.BLANK;
190 }
191 else {
192 return _externalUserId;
193 }
194 }
195
196 public void setExternalUserId(String externalUserId) {
197 _externalUserId = externalUserId;
198
199 if (_originalExternalUserId == null) {
200 _originalExternalUserId = externalUserId;
201 }
202 }
203
204 public String getOriginalExternalUserId() {
205 return GetterUtil.getString(_originalExternalUserId);
206 }
207
208 public UserIdMapper toEscapedModel() {
209 if (isEscapedModel()) {
210 return (UserIdMapper)this;
211 }
212 else {
213 return (UserIdMapper)Proxy.newProxyInstance(UserIdMapper.class.getClassLoader(),
214 new Class[] { UserIdMapper.class },
215 new AutoEscapeBeanHandler(this));
216 }
217 }
218
219 public ExpandoBridge getExpandoBridge() {
220 if (_expandoBridge == null) {
221 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(UserIdMapper.class.getName(),
222 getPrimaryKey());
223 }
224
225 return _expandoBridge;
226 }
227
228 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
229 getExpandoBridge().setAttributes(serviceContext);
230 }
231
232 public Object clone() {
233 UserIdMapperImpl clone = new UserIdMapperImpl();
234
235 clone.setUserIdMapperId(getUserIdMapperId());
236 clone.setUserId(getUserId());
237 clone.setType(getType());
238 clone.setDescription(getDescription());
239 clone.setExternalUserId(getExternalUserId());
240
241 return clone;
242 }
243
244 public int compareTo(UserIdMapper userIdMapper) {
245 long pk = userIdMapper.getPrimaryKey();
246
247 if (getPrimaryKey() < pk) {
248 return -1;
249 }
250 else if (getPrimaryKey() > pk) {
251 return 1;
252 }
253 else {
254 return 0;
255 }
256 }
257
258 public boolean equals(Object obj) {
259 if (obj == null) {
260 return false;
261 }
262
263 UserIdMapper userIdMapper = null;
264
265 try {
266 userIdMapper = (UserIdMapper)obj;
267 }
268 catch (ClassCastException cce) {
269 return false;
270 }
271
272 long pk = userIdMapper.getPrimaryKey();
273
274 if (getPrimaryKey() == pk) {
275 return true;
276 }
277 else {
278 return false;
279 }
280 }
281
282 public int hashCode() {
283 return (int)getPrimaryKey();
284 }
285
286 public String toString() {
287 StringBundler sb = new StringBundler(11);
288
289 sb.append("{userIdMapperId=");
290 sb.append(getUserIdMapperId());
291 sb.append(", userId=");
292 sb.append(getUserId());
293 sb.append(", type=");
294 sb.append(getType());
295 sb.append(", description=");
296 sb.append(getDescription());
297 sb.append(", externalUserId=");
298 sb.append(getExternalUserId());
299 sb.append("}");
300
301 return sb.toString();
302 }
303
304 public String toXmlString() {
305 StringBundler sb = new StringBundler(19);
306
307 sb.append("<model><model-name>");
308 sb.append("com.liferay.portal.model.UserIdMapper");
309 sb.append("</model-name>");
310
311 sb.append(
312 "<column><column-name>userIdMapperId</column-name><column-value><![CDATA[");
313 sb.append(getUserIdMapperId());
314 sb.append("]]></column-value></column>");
315 sb.append(
316 "<column><column-name>userId</column-name><column-value><![CDATA[");
317 sb.append(getUserId());
318 sb.append("]]></column-value></column>");
319 sb.append(
320 "<column><column-name>type</column-name><column-value><![CDATA[");
321 sb.append(getType());
322 sb.append("]]></column-value></column>");
323 sb.append(
324 "<column><column-name>description</column-name><column-value><![CDATA[");
325 sb.append(getDescription());
326 sb.append("]]></column-value></column>");
327 sb.append(
328 "<column><column-name>externalUserId</column-name><column-value><![CDATA[");
329 sb.append(getExternalUserId());
330 sb.append("]]></column-value></column>");
331
332 sb.append("</model>");
333
334 return sb.toString();
335 }
336
337 private long _userIdMapperId;
338 private long _userId;
339 private String _userUuid;
340 private long _originalUserId;
341 private boolean _setOriginalUserId;
342 private String _type;
343 private String _originalType;
344 private String _description;
345 private String _externalUserId;
346 private String _originalExternalUserId;
347 private transient ExpandoBridge _expandoBridge;
348 }