1
14
15 package com.liferay.portlet.social.model.impl;
16
17 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.kernel.util.GetterUtil;
20 import com.liferay.portal.kernel.util.StringBundler;
21 import com.liferay.portal.model.impl.BaseModelImpl;
22 import com.liferay.portal.service.ServiceContext;
23 import com.liferay.portal.util.PortalUtil;
24
25 import com.liferay.portlet.expando.model.ExpandoBridge;
26 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
27 import com.liferay.portlet.social.model.SocialEquityUser;
28 import com.liferay.portlet.social.model.SocialEquityUserSoap;
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 SocialEquityUserModelImpl extends BaseModelImpl<SocialEquityUser> {
59 public static final String TABLE_NAME = "SocialEquityUser";
60 public static final Object[][] TABLE_COLUMNS = {
61 { "equityUserId", new Integer(Types.BIGINT) },
62 { "groupId", new Integer(Types.BIGINT) },
63 { "companyId", new Integer(Types.BIGINT) },
64 { "userId", new Integer(Types.BIGINT) },
65 { "contributionEquity", new Integer(Types.DOUBLE) },
66 { "participationK", new Integer(Types.DOUBLE) },
67 { "participationB", new Integer(Types.DOUBLE) },
68 { "participationEquity", new Integer(Types.DOUBLE) },
69 { "personalEquity", new Integer(Types.DOUBLE) }
70 };
71 public static final String TABLE_SQL_CREATE = "create table SocialEquityUser (equityUserId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,contributionEquity DOUBLE,participationK DOUBLE,participationB DOUBLE,participationEquity DOUBLE,personalEquity DOUBLE)";
72 public static final String TABLE_SQL_DROP = "drop table SocialEquityUser";
73 public static final String DATA_SOURCE = "liferayDataSource";
74 public static final String SESSION_FACTORY = "liferaySessionFactory";
75 public static final String TX_MANAGER = "liferayTransactionManager";
76 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
77 "value.object.entity.cache.enabled.com.liferay.portlet.social.model.SocialEquityUser"),
78 true);
79 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
80 "value.object.finder.cache.enabled.com.liferay.portlet.social.model.SocialEquityUser"),
81 true);
82
83 public static SocialEquityUser toModel(SocialEquityUserSoap soapModel) {
84 SocialEquityUser model = new SocialEquityUserImpl();
85
86 model.setEquityUserId(soapModel.getEquityUserId());
87 model.setGroupId(soapModel.getGroupId());
88 model.setCompanyId(soapModel.getCompanyId());
89 model.setUserId(soapModel.getUserId());
90 model.setContributionEquity(soapModel.getContributionEquity());
91 model.setParticipationK(soapModel.getParticipationK());
92 model.setParticipationB(soapModel.getParticipationB());
93 model.setParticipationEquity(soapModel.getParticipationEquity());
94 model.setPersonalEquity(soapModel.getPersonalEquity());
95
96 return model;
97 }
98
99 public static List<SocialEquityUser> toModels(
100 SocialEquityUserSoap[] soapModels) {
101 List<SocialEquityUser> models = new ArrayList<SocialEquityUser>(soapModels.length);
102
103 for (SocialEquityUserSoap soapModel : soapModels) {
104 models.add(toModel(soapModel));
105 }
106
107 return models;
108 }
109
110 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
111 "lock.expiration.time.com.liferay.portlet.social.model.SocialEquityUser"));
112
113 public SocialEquityUserModelImpl() {
114 }
115
116 public long getPrimaryKey() {
117 return _equityUserId;
118 }
119
120 public void setPrimaryKey(long pk) {
121 setEquityUserId(pk);
122 }
123
124 public Serializable getPrimaryKeyObj() {
125 return new Long(_equityUserId);
126 }
127
128 public long getEquityUserId() {
129 return _equityUserId;
130 }
131
132 public void setEquityUserId(long equityUserId) {
133 _equityUserId = equityUserId;
134 }
135
136 public String getEquityUserUuid() throws SystemException {
137 return PortalUtil.getUserValue(getEquityUserId(), "uuid",
138 _equityUserUuid);
139 }
140
141 public void setEquityUserUuid(String equityUserUuid) {
142 _equityUserUuid = equityUserUuid;
143 }
144
145 public long getGroupId() {
146 return _groupId;
147 }
148
149 public void setGroupId(long groupId) {
150 _groupId = groupId;
151
152 if (!_setOriginalGroupId) {
153 _setOriginalGroupId = true;
154
155 _originalGroupId = groupId;
156 }
157 }
158
159 public long getOriginalGroupId() {
160 return _originalGroupId;
161 }
162
163 public long getCompanyId() {
164 return _companyId;
165 }
166
167 public void setCompanyId(long companyId) {
168 _companyId = companyId;
169 }
170
171 public long getUserId() {
172 return _userId;
173 }
174
175 public void setUserId(long userId) {
176 _userId = userId;
177
178 if (!_setOriginalUserId) {
179 _setOriginalUserId = true;
180
181 _originalUserId = userId;
182 }
183 }
184
185 public String getUserUuid() throws SystemException {
186 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
187 }
188
189 public void setUserUuid(String userUuid) {
190 _userUuid = userUuid;
191 }
192
193 public long getOriginalUserId() {
194 return _originalUserId;
195 }
196
197 public double getContributionEquity() {
198 return _contributionEquity;
199 }
200
201 public void setContributionEquity(double contributionEquity) {
202 _contributionEquity = contributionEquity;
203 }
204
205 public double getParticipationK() {
206 return _participationK;
207 }
208
209 public void setParticipationK(double participationK) {
210 _participationK = participationK;
211 }
212
213 public double getParticipationB() {
214 return _participationB;
215 }
216
217 public void setParticipationB(double participationB) {
218 _participationB = participationB;
219 }
220
221 public double getParticipationEquity() {
222 return _participationEquity;
223 }
224
225 public void setParticipationEquity(double participationEquity) {
226 _participationEquity = participationEquity;
227 }
228
229 public double getPersonalEquity() {
230 return _personalEquity;
231 }
232
233 public void setPersonalEquity(double personalEquity) {
234 _personalEquity = personalEquity;
235 }
236
237 public SocialEquityUser toEscapedModel() {
238 if (isEscapedModel()) {
239 return (SocialEquityUser)this;
240 }
241 else {
242 return (SocialEquityUser)Proxy.newProxyInstance(SocialEquityUser.class.getClassLoader(),
243 new Class[] { SocialEquityUser.class },
244 new AutoEscapeBeanHandler(this));
245 }
246 }
247
248 public ExpandoBridge getExpandoBridge() {
249 if (_expandoBridge == null) {
250 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
251 SocialEquityUser.class.getName(), getPrimaryKey());
252 }
253
254 return _expandoBridge;
255 }
256
257 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
258 getExpandoBridge().setAttributes(serviceContext);
259 }
260
261 public Object clone() {
262 SocialEquityUserImpl clone = new SocialEquityUserImpl();
263
264 clone.setEquityUserId(getEquityUserId());
265 clone.setGroupId(getGroupId());
266 clone.setCompanyId(getCompanyId());
267 clone.setUserId(getUserId());
268 clone.setContributionEquity(getContributionEquity());
269 clone.setParticipationK(getParticipationK());
270 clone.setParticipationB(getParticipationB());
271 clone.setParticipationEquity(getParticipationEquity());
272 clone.setPersonalEquity(getPersonalEquity());
273
274 return clone;
275 }
276
277 public int compareTo(SocialEquityUser socialEquityUser) {
278 long pk = socialEquityUser.getPrimaryKey();
279
280 if (getPrimaryKey() < pk) {
281 return -1;
282 }
283 else if (getPrimaryKey() > pk) {
284 return 1;
285 }
286 else {
287 return 0;
288 }
289 }
290
291 public boolean equals(Object obj) {
292 if (obj == null) {
293 return false;
294 }
295
296 SocialEquityUser socialEquityUser = null;
297
298 try {
299 socialEquityUser = (SocialEquityUser)obj;
300 }
301 catch (ClassCastException cce) {
302 return false;
303 }
304
305 long pk = socialEquityUser.getPrimaryKey();
306
307 if (getPrimaryKey() == pk) {
308 return true;
309 }
310 else {
311 return false;
312 }
313 }
314
315 public int hashCode() {
316 return (int)getPrimaryKey();
317 }
318
319 public String toString() {
320 StringBundler sb = new StringBundler(19);
321
322 sb.append("{equityUserId=");
323 sb.append(getEquityUserId());
324 sb.append(", groupId=");
325 sb.append(getGroupId());
326 sb.append(", companyId=");
327 sb.append(getCompanyId());
328 sb.append(", userId=");
329 sb.append(getUserId());
330 sb.append(", contributionEquity=");
331 sb.append(getContributionEquity());
332 sb.append(", participationK=");
333 sb.append(getParticipationK());
334 sb.append(", participationB=");
335 sb.append(getParticipationB());
336 sb.append(", participationEquity=");
337 sb.append(getParticipationEquity());
338 sb.append(", personalEquity=");
339 sb.append(getPersonalEquity());
340 sb.append("}");
341
342 return sb.toString();
343 }
344
345 public String toXmlString() {
346 StringBundler sb = new StringBundler(31);
347
348 sb.append("<model><model-name>");
349 sb.append("com.liferay.portlet.social.model.SocialEquityUser");
350 sb.append("</model-name>");
351
352 sb.append(
353 "<column><column-name>equityUserId</column-name><column-value><![CDATA[");
354 sb.append(getEquityUserId());
355 sb.append("]]></column-value></column>");
356 sb.append(
357 "<column><column-name>groupId</column-name><column-value><![CDATA[");
358 sb.append(getGroupId());
359 sb.append("]]></column-value></column>");
360 sb.append(
361 "<column><column-name>companyId</column-name><column-value><![CDATA[");
362 sb.append(getCompanyId());
363 sb.append("]]></column-value></column>");
364 sb.append(
365 "<column><column-name>userId</column-name><column-value><![CDATA[");
366 sb.append(getUserId());
367 sb.append("]]></column-value></column>");
368 sb.append(
369 "<column><column-name>contributionEquity</column-name><column-value><![CDATA[");
370 sb.append(getContributionEquity());
371 sb.append("]]></column-value></column>");
372 sb.append(
373 "<column><column-name>participationK</column-name><column-value><![CDATA[");
374 sb.append(getParticipationK());
375 sb.append("]]></column-value></column>");
376 sb.append(
377 "<column><column-name>participationB</column-name><column-value><![CDATA[");
378 sb.append(getParticipationB());
379 sb.append("]]></column-value></column>");
380 sb.append(
381 "<column><column-name>participationEquity</column-name><column-value><![CDATA[");
382 sb.append(getParticipationEquity());
383 sb.append("]]></column-value></column>");
384 sb.append(
385 "<column><column-name>personalEquity</column-name><column-value><![CDATA[");
386 sb.append(getPersonalEquity());
387 sb.append("]]></column-value></column>");
388
389 sb.append("</model>");
390
391 return sb.toString();
392 }
393
394 private long _equityUserId;
395 private String _equityUserUuid;
396 private long _groupId;
397 private long _originalGroupId;
398 private boolean _setOriginalGroupId;
399 private long _companyId;
400 private long _userId;
401 private String _userUuid;
402 private long _originalUserId;
403 private boolean _setOriginalUserId;
404 private double _contributionEquity;
405 private double _participationK;
406 private double _participationB;
407 private double _participationEquity;
408 private double _personalEquity;
409 private transient ExpandoBridge _expandoBridge;
410 }