1
22
23 package com.liferay.portlet.softwarecatalog.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.impl.BaseModelImpl;
30 import com.liferay.portal.util.PortalUtil;
31
32 import com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion;
33 import com.liferay.portlet.softwarecatalog.model.SCFrameworkVersionSoap;
34
35 import java.io.Serializable;
36
37 import java.lang.reflect.Proxy;
38
39 import java.sql.Types;
40
41 import java.util.ArrayList;
42 import java.util.Date;
43 import java.util.List;
44
45
64 public class SCFrameworkVersionModelImpl extends BaseModelImpl<SCFrameworkVersion> {
65 public static final String TABLE_NAME = "SCFrameworkVersion";
66 public static final Object[][] TABLE_COLUMNS = {
67 { "frameworkVersionId", new Integer(Types.BIGINT) },
68 { "groupId", new Integer(Types.BIGINT) },
69 { "companyId", new Integer(Types.BIGINT) },
70 { "userId", new Integer(Types.BIGINT) },
71 { "userName", new Integer(Types.VARCHAR) },
72 { "createDate", new Integer(Types.TIMESTAMP) },
73 { "modifiedDate", new Integer(Types.TIMESTAMP) },
74 { "name", new Integer(Types.VARCHAR) },
75 { "url", new Integer(Types.VARCHAR) },
76 { "active_", new Integer(Types.BOOLEAN) },
77 { "priority", new Integer(Types.INTEGER) }
78 };
79 public static final String TABLE_SQL_CREATE = "create table SCFrameworkVersion (frameworkVersionId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,name VARCHAR(75) null,url STRING null,active_ BOOLEAN,priority INTEGER)";
80 public static final String TABLE_SQL_DROP = "drop table SCFrameworkVersion";
81 public static final String DATA_SOURCE = "liferayDataSource";
82 public static final String SESSION_FACTORY = "liferaySessionFactory";
83 public static final String TX_MANAGER = "liferayTransactionManager";
84 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
85 "value.object.entity.cache.enabled.com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion"),
86 true);
87 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
88 "value.object.finder.cache.enabled.com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion"),
89 true);
90
91 public static SCFrameworkVersion toModel(SCFrameworkVersionSoap soapModel) {
92 SCFrameworkVersion model = new SCFrameworkVersionImpl();
93
94 model.setFrameworkVersionId(soapModel.getFrameworkVersionId());
95 model.setGroupId(soapModel.getGroupId());
96 model.setCompanyId(soapModel.getCompanyId());
97 model.setUserId(soapModel.getUserId());
98 model.setUserName(soapModel.getUserName());
99 model.setCreateDate(soapModel.getCreateDate());
100 model.setModifiedDate(soapModel.getModifiedDate());
101 model.setName(soapModel.getName());
102 model.setUrl(soapModel.getUrl());
103 model.setActive(soapModel.getActive());
104 model.setPriority(soapModel.getPriority());
105
106 return model;
107 }
108
109 public static List<SCFrameworkVersion> toModels(
110 SCFrameworkVersionSoap[] soapModels) {
111 List<SCFrameworkVersion> models = new ArrayList<SCFrameworkVersion>(soapModels.length);
112
113 for (SCFrameworkVersionSoap soapModel : soapModels) {
114 models.add(toModel(soapModel));
115 }
116
117 return models;
118 }
119
120 public static final boolean FINDER_CACHE_ENABLED_SCFRAMEWORKVERSI_SCPRODUCTVERS =
121 GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
122 "value.object.finder.cache.enabled.SCFrameworkVersi_SCProductVers"),
123 true);
124 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
125 "lock.expiration.time.com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion"));
126
127 public SCFrameworkVersionModelImpl() {
128 }
129
130 public long getPrimaryKey() {
131 return _frameworkVersionId;
132 }
133
134 public void setPrimaryKey(long pk) {
135 setFrameworkVersionId(pk);
136 }
137
138 public Serializable getPrimaryKeyObj() {
139 return new Long(_frameworkVersionId);
140 }
141
142 public long getFrameworkVersionId() {
143 return _frameworkVersionId;
144 }
145
146 public void setFrameworkVersionId(long frameworkVersionId) {
147 _frameworkVersionId = frameworkVersionId;
148 }
149
150 public long getGroupId() {
151 return _groupId;
152 }
153
154 public void setGroupId(long groupId) {
155 _groupId = groupId;
156 }
157
158 public long getCompanyId() {
159 return _companyId;
160 }
161
162 public void setCompanyId(long companyId) {
163 _companyId = companyId;
164 }
165
166 public long getUserId() {
167 return _userId;
168 }
169
170 public void setUserId(long userId) {
171 _userId = userId;
172 }
173
174 public String getUserUuid() throws SystemException {
175 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
176 }
177
178 public void setUserUuid(String userUuid) {
179 _userUuid = userUuid;
180 }
181
182 public String getUserName() {
183 return GetterUtil.getString(_userName);
184 }
185
186 public void setUserName(String userName) {
187 _userName = userName;
188 }
189
190 public Date getCreateDate() {
191 return _createDate;
192 }
193
194 public void setCreateDate(Date createDate) {
195 _createDate = createDate;
196 }
197
198 public Date getModifiedDate() {
199 return _modifiedDate;
200 }
201
202 public void setModifiedDate(Date modifiedDate) {
203 _modifiedDate = modifiedDate;
204 }
205
206 public String getName() {
207 return GetterUtil.getString(_name);
208 }
209
210 public void setName(String name) {
211 _name = name;
212 }
213
214 public String getUrl() {
215 return GetterUtil.getString(_url);
216 }
217
218 public void setUrl(String url) {
219 _url = url;
220 }
221
222 public boolean getActive() {
223 return _active;
224 }
225
226 public boolean isActive() {
227 return _active;
228 }
229
230 public void setActive(boolean active) {
231 _active = active;
232 }
233
234 public int getPriority() {
235 return _priority;
236 }
237
238 public void setPriority(int priority) {
239 _priority = priority;
240 }
241
242 public SCFrameworkVersion toEscapedModel() {
243 if (isEscapedModel()) {
244 return (SCFrameworkVersion)this;
245 }
246 else {
247 SCFrameworkVersion model = new SCFrameworkVersionImpl();
248
249 model.setNew(isNew());
250 model.setEscapedModel(true);
251
252 model.setFrameworkVersionId(getFrameworkVersionId());
253 model.setGroupId(getGroupId());
254 model.setCompanyId(getCompanyId());
255 model.setUserId(getUserId());
256 model.setUserName(HtmlUtil.escape(getUserName()));
257 model.setCreateDate(getCreateDate());
258 model.setModifiedDate(getModifiedDate());
259 model.setName(HtmlUtil.escape(getName()));
260 model.setUrl(HtmlUtil.escape(getUrl()));
261 model.setActive(getActive());
262 model.setPriority(getPriority());
263
264 model = (SCFrameworkVersion)Proxy.newProxyInstance(SCFrameworkVersion.class.getClassLoader(),
265 new Class[] { SCFrameworkVersion.class },
266 new ReadOnlyBeanHandler(model));
267
268 return model;
269 }
270 }
271
272 public Object clone() {
273 SCFrameworkVersionImpl clone = new SCFrameworkVersionImpl();
274
275 clone.setFrameworkVersionId(getFrameworkVersionId());
276 clone.setGroupId(getGroupId());
277 clone.setCompanyId(getCompanyId());
278 clone.setUserId(getUserId());
279 clone.setUserName(getUserName());
280 clone.setCreateDate(getCreateDate());
281 clone.setModifiedDate(getModifiedDate());
282 clone.setName(getName());
283 clone.setUrl(getUrl());
284 clone.setActive(getActive());
285 clone.setPriority(getPriority());
286
287 return clone;
288 }
289
290 public int compareTo(SCFrameworkVersion scFrameworkVersion) {
291 int value = 0;
292
293 value = getName().compareTo(scFrameworkVersion.getName());
294
295 value = value * -1;
296
297 if (value != 0) {
298 return value;
299 }
300
301 return 0;
302 }
303
304 public boolean equals(Object obj) {
305 if (obj == null) {
306 return false;
307 }
308
309 SCFrameworkVersion scFrameworkVersion = null;
310
311 try {
312 scFrameworkVersion = (SCFrameworkVersion)obj;
313 }
314 catch (ClassCastException cce) {
315 return false;
316 }
317
318 long pk = scFrameworkVersion.getPrimaryKey();
319
320 if (getPrimaryKey() == pk) {
321 return true;
322 }
323 else {
324 return false;
325 }
326 }
327
328 public int hashCode() {
329 return (int)getPrimaryKey();
330 }
331
332 public String toString() {
333 StringBuilder sb = new StringBuilder();
334
335 sb.append("{frameworkVersionId=");
336 sb.append(getFrameworkVersionId());
337 sb.append(", groupId=");
338 sb.append(getGroupId());
339 sb.append(", companyId=");
340 sb.append(getCompanyId());
341 sb.append(", userId=");
342 sb.append(getUserId());
343 sb.append(", userName=");
344 sb.append(getUserName());
345 sb.append(", createDate=");
346 sb.append(getCreateDate());
347 sb.append(", modifiedDate=");
348 sb.append(getModifiedDate());
349 sb.append(", name=");
350 sb.append(getName());
351 sb.append(", url=");
352 sb.append(getUrl());
353 sb.append(", active=");
354 sb.append(getActive());
355 sb.append(", priority=");
356 sb.append(getPriority());
357 sb.append("}");
358
359 return sb.toString();
360 }
361
362 public String toXmlString() {
363 StringBuilder sb = new StringBuilder();
364
365 sb.append("<model><model-name>");
366 sb.append(
367 "com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion");
368 sb.append("</model-name>");
369
370 sb.append(
371 "<column><column-name>frameworkVersionId</column-name><column-value><![CDATA[");
372 sb.append(getFrameworkVersionId());
373 sb.append("]]></column-value></column>");
374 sb.append(
375 "<column><column-name>groupId</column-name><column-value><![CDATA[");
376 sb.append(getGroupId());
377 sb.append("]]></column-value></column>");
378 sb.append(
379 "<column><column-name>companyId</column-name><column-value><![CDATA[");
380 sb.append(getCompanyId());
381 sb.append("]]></column-value></column>");
382 sb.append(
383 "<column><column-name>userId</column-name><column-value><![CDATA[");
384 sb.append(getUserId());
385 sb.append("]]></column-value></column>");
386 sb.append(
387 "<column><column-name>userName</column-name><column-value><![CDATA[");
388 sb.append(getUserName());
389 sb.append("]]></column-value></column>");
390 sb.append(
391 "<column><column-name>createDate</column-name><column-value><![CDATA[");
392 sb.append(getCreateDate());
393 sb.append("]]></column-value></column>");
394 sb.append(
395 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
396 sb.append(getModifiedDate());
397 sb.append("]]></column-value></column>");
398 sb.append(
399 "<column><column-name>name</column-name><column-value><![CDATA[");
400 sb.append(getName());
401 sb.append("]]></column-value></column>");
402 sb.append(
403 "<column><column-name>url</column-name><column-value><![CDATA[");
404 sb.append(getUrl());
405 sb.append("]]></column-value></column>");
406 sb.append(
407 "<column><column-name>active</column-name><column-value><![CDATA[");
408 sb.append(getActive());
409 sb.append("]]></column-value></column>");
410 sb.append(
411 "<column><column-name>priority</column-name><column-value><![CDATA[");
412 sb.append(getPriority());
413 sb.append("]]></column-value></column>");
414
415 sb.append("</model>");
416
417 return sb.toString();
418 }
419
420 private long _frameworkVersionId;
421 private long _groupId;
422 private long _companyId;
423 private long _userId;
424 private String _userUuid;
425 private String _userName;
426 private Date _createDate;
427 private Date _modifiedDate;
428 private String _name;
429 private String _url;
430 private boolean _active;
431 private int _priority;
432 }