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.util.GetterUtil;
19 import com.liferay.portal.kernel.util.StringBundler;
20 import com.liferay.portal.kernel.util.StringPool;
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.SocialEquitySetting;
28 import com.liferay.portlet.social.model.SocialEquitySettingSoap;
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 SocialEquitySettingModelImpl extends BaseModelImpl<SocialEquitySetting> {
59 public static final String TABLE_NAME = "SocialEquitySetting";
60 public static final Object[][] TABLE_COLUMNS = {
61 { "equitySettingId", new Integer(Types.BIGINT) },
62 { "groupId", new Integer(Types.BIGINT) },
63 { "companyId", new Integer(Types.BIGINT) },
64 { "classNameId", new Integer(Types.BIGINT) },
65 { "actionId", new Integer(Types.VARCHAR) },
66 { "type_", new Integer(Types.INTEGER) },
67 { "value", new Integer(Types.INTEGER) },
68 { "validity", new Integer(Types.INTEGER) }
69 };
70 public static final String TABLE_SQL_CREATE = "create table SocialEquitySetting (equitySettingId LONG not null primary key,groupId LONG,companyId LONG,classNameId LONG,actionId VARCHAR(75) null,type_ INTEGER,value INTEGER,validity INTEGER)";
71 public static final String TABLE_SQL_DROP = "drop table SocialEquitySetting";
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.portlet.social.model.SocialEquitySetting"),
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.portlet.social.model.SocialEquitySetting"),
80 true);
81
82 public static SocialEquitySetting toModel(SocialEquitySettingSoap soapModel) {
83 SocialEquitySetting model = new SocialEquitySettingImpl();
84
85 model.setEquitySettingId(soapModel.getEquitySettingId());
86 model.setGroupId(soapModel.getGroupId());
87 model.setCompanyId(soapModel.getCompanyId());
88 model.setClassNameId(soapModel.getClassNameId());
89 model.setActionId(soapModel.getActionId());
90 model.setType(soapModel.getType());
91 model.setValue(soapModel.getValue());
92 model.setValidity(soapModel.getValidity());
93
94 return model;
95 }
96
97 public static List<SocialEquitySetting> toModels(
98 SocialEquitySettingSoap[] soapModels) {
99 List<SocialEquitySetting> models = new ArrayList<SocialEquitySetting>(soapModels.length);
100
101 for (SocialEquitySettingSoap soapModel : soapModels) {
102 models.add(toModel(soapModel));
103 }
104
105 return models;
106 }
107
108 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
109 "lock.expiration.time.com.liferay.portlet.social.model.SocialEquitySetting"));
110
111 public SocialEquitySettingModelImpl() {
112 }
113
114 public long getPrimaryKey() {
115 return _equitySettingId;
116 }
117
118 public void setPrimaryKey(long pk) {
119 setEquitySettingId(pk);
120 }
121
122 public Serializable getPrimaryKeyObj() {
123 return new Long(_equitySettingId);
124 }
125
126 public long getEquitySettingId() {
127 return _equitySettingId;
128 }
129
130 public void setEquitySettingId(long equitySettingId) {
131 _equitySettingId = equitySettingId;
132 }
133
134 public long getGroupId() {
135 return _groupId;
136 }
137
138 public void setGroupId(long groupId) {
139 _groupId = groupId;
140
141 if (!_setOriginalGroupId) {
142 _setOriginalGroupId = true;
143
144 _originalGroupId = groupId;
145 }
146 }
147
148 public long getOriginalGroupId() {
149 return _originalGroupId;
150 }
151
152 public long getCompanyId() {
153 return _companyId;
154 }
155
156 public void setCompanyId(long companyId) {
157 _companyId = companyId;
158 }
159
160 public String getClassName() {
161 if (getClassNameId() <= 0) {
162 return StringPool.BLANK;
163 }
164
165 return PortalUtil.getClassName(getClassNameId());
166 }
167
168 public long getClassNameId() {
169 return _classNameId;
170 }
171
172 public void setClassNameId(long classNameId) {
173 _classNameId = classNameId;
174
175 if (!_setOriginalClassNameId) {
176 _setOriginalClassNameId = true;
177
178 _originalClassNameId = classNameId;
179 }
180 }
181
182 public long getOriginalClassNameId() {
183 return _originalClassNameId;
184 }
185
186 public String getActionId() {
187 if (_actionId == null) {
188 return StringPool.BLANK;
189 }
190 else {
191 return _actionId;
192 }
193 }
194
195 public void setActionId(String actionId) {
196 _actionId = actionId;
197
198 if (_originalActionId == null) {
199 _originalActionId = actionId;
200 }
201 }
202
203 public String getOriginalActionId() {
204 return GetterUtil.getString(_originalActionId);
205 }
206
207 public int getType() {
208 return _type;
209 }
210
211 public void setType(int type) {
212 _type = type;
213
214 if (!_setOriginalType) {
215 _setOriginalType = true;
216
217 _originalType = type;
218 }
219 }
220
221 public int getOriginalType() {
222 return _originalType;
223 }
224
225 public int getValue() {
226 return _value;
227 }
228
229 public void setValue(int value) {
230 _value = value;
231 }
232
233 public int getValidity() {
234 return _validity;
235 }
236
237 public void setValidity(int validity) {
238 _validity = validity;
239 }
240
241 public SocialEquitySetting toEscapedModel() {
242 if (isEscapedModel()) {
243 return (SocialEquitySetting)this;
244 }
245 else {
246 return (SocialEquitySetting)Proxy.newProxyInstance(SocialEquitySetting.class.getClassLoader(),
247 new Class[] { SocialEquitySetting.class },
248 new AutoEscapeBeanHandler(this));
249 }
250 }
251
252 public ExpandoBridge getExpandoBridge() {
253 if (_expandoBridge == null) {
254 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
255 SocialEquitySetting.class.getName(), getPrimaryKey());
256 }
257
258 return _expandoBridge;
259 }
260
261 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
262 getExpandoBridge().setAttributes(serviceContext);
263 }
264
265 public Object clone() {
266 SocialEquitySettingImpl clone = new SocialEquitySettingImpl();
267
268 clone.setEquitySettingId(getEquitySettingId());
269 clone.setGroupId(getGroupId());
270 clone.setCompanyId(getCompanyId());
271 clone.setClassNameId(getClassNameId());
272 clone.setActionId(getActionId());
273 clone.setType(getType());
274 clone.setValue(getValue());
275 clone.setValidity(getValidity());
276
277 return clone;
278 }
279
280 public int compareTo(SocialEquitySetting socialEquitySetting) {
281 long pk = socialEquitySetting.getPrimaryKey();
282
283 if (getPrimaryKey() < pk) {
284 return -1;
285 }
286 else if (getPrimaryKey() > pk) {
287 return 1;
288 }
289 else {
290 return 0;
291 }
292 }
293
294 public boolean equals(Object obj) {
295 if (obj == null) {
296 return false;
297 }
298
299 SocialEquitySetting socialEquitySetting = null;
300
301 try {
302 socialEquitySetting = (SocialEquitySetting)obj;
303 }
304 catch (ClassCastException cce) {
305 return false;
306 }
307
308 long pk = socialEquitySetting.getPrimaryKey();
309
310 if (getPrimaryKey() == pk) {
311 return true;
312 }
313 else {
314 return false;
315 }
316 }
317
318 public int hashCode() {
319 return (int)getPrimaryKey();
320 }
321
322 public String toString() {
323 StringBundler sb = new StringBundler(17);
324
325 sb.append("{equitySettingId=");
326 sb.append(getEquitySettingId());
327 sb.append(", groupId=");
328 sb.append(getGroupId());
329 sb.append(", companyId=");
330 sb.append(getCompanyId());
331 sb.append(", classNameId=");
332 sb.append(getClassNameId());
333 sb.append(", actionId=");
334 sb.append(getActionId());
335 sb.append(", type=");
336 sb.append(getType());
337 sb.append(", value=");
338 sb.append(getValue());
339 sb.append(", validity=");
340 sb.append(getValidity());
341 sb.append("}");
342
343 return sb.toString();
344 }
345
346 public String toXmlString() {
347 StringBundler sb = new StringBundler(28);
348
349 sb.append("<model><model-name>");
350 sb.append("com.liferay.portlet.social.model.SocialEquitySetting");
351 sb.append("</model-name>");
352
353 sb.append(
354 "<column><column-name>equitySettingId</column-name><column-value><![CDATA[");
355 sb.append(getEquitySettingId());
356 sb.append("]]></column-value></column>");
357 sb.append(
358 "<column><column-name>groupId</column-name><column-value><![CDATA[");
359 sb.append(getGroupId());
360 sb.append("]]></column-value></column>");
361 sb.append(
362 "<column><column-name>companyId</column-name><column-value><![CDATA[");
363 sb.append(getCompanyId());
364 sb.append("]]></column-value></column>");
365 sb.append(
366 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
367 sb.append(getClassNameId());
368 sb.append("]]></column-value></column>");
369 sb.append(
370 "<column><column-name>actionId</column-name><column-value><![CDATA[");
371 sb.append(getActionId());
372 sb.append("]]></column-value></column>");
373 sb.append(
374 "<column><column-name>type</column-name><column-value><![CDATA[");
375 sb.append(getType());
376 sb.append("]]></column-value></column>");
377 sb.append(
378 "<column><column-name>value</column-name><column-value><![CDATA[");
379 sb.append(getValue());
380 sb.append("]]></column-value></column>");
381 sb.append(
382 "<column><column-name>validity</column-name><column-value><![CDATA[");
383 sb.append(getValidity());
384 sb.append("]]></column-value></column>");
385
386 sb.append("</model>");
387
388 return sb.toString();
389 }
390
391 private long _equitySettingId;
392 private long _groupId;
393 private long _originalGroupId;
394 private boolean _setOriginalGroupId;
395 private long _companyId;
396 private long _classNameId;
397 private long _originalClassNameId;
398 private boolean _setOriginalClassNameId;
399 private String _actionId;
400 private String _originalActionId;
401 private int _type;
402 private int _originalType;
403 private boolean _setOriginalType;
404 private int _value;
405 private int _validity;
406 private transient ExpandoBridge _expandoBridge;
407 }