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