1
22
23 package com.liferay.portlet.journal.model.impl;
24
25 import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
26 import com.liferay.portal.kernel.util.GetterUtil;
27 import com.liferay.portal.kernel.util.HtmlUtil;
28 import com.liferay.portal.model.impl.BaseModelImpl;
29
30 import com.liferay.portlet.journal.model.JournalContentSearch;
31 import com.liferay.portlet.journal.model.JournalContentSearchSoap;
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
62 public class JournalContentSearchModelImpl extends BaseModelImpl<JournalContentSearch> {
63 public static final String TABLE_NAME = "JournalContentSearch";
64 public static final Object[][] TABLE_COLUMNS = {
65 { "contentSearchId", new Integer(Types.BIGINT) },
66
67
68 { "groupId", new Integer(Types.BIGINT) },
69
70
71 { "companyId", new Integer(Types.BIGINT) },
72
73
74 { "privateLayout", new Integer(Types.BOOLEAN) },
75
76
77 { "layoutId", new Integer(Types.BIGINT) },
78
79
80 { "portletId", new Integer(Types.VARCHAR) },
81
82
83 { "articleId", new Integer(Types.VARCHAR) }
84 };
85 public static final String TABLE_SQL_CREATE = "create table JournalContentSearch (contentSearchId LONG not null primary key,groupId LONG,companyId LONG,privateLayout BOOLEAN,layoutId LONG,portletId VARCHAR(200) null,articleId VARCHAR(75) null)";
86 public static final String TABLE_SQL_DROP = "drop table JournalContentSearch";
87 public static final String DATA_SOURCE = "liferayDataSource";
88 public static final String SESSION_FACTORY = "liferaySessionFactory";
89 public static final String TX_MANAGER = "liferayTransactionManager";
90 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
91 "value.object.entity.cache.enabled.com.liferay.portlet.journal.model.JournalContentSearch"),
92 true);
93 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
94 "value.object.finder.cache.enabled.com.liferay.portlet.journal.model.JournalContentSearch"),
95 true);
96
97 public static JournalContentSearch toModel(
98 JournalContentSearchSoap soapModel) {
99 JournalContentSearch model = new JournalContentSearchImpl();
100
101 model.setContentSearchId(soapModel.getContentSearchId());
102 model.setGroupId(soapModel.getGroupId());
103 model.setCompanyId(soapModel.getCompanyId());
104 model.setPrivateLayout(soapModel.getPrivateLayout());
105 model.setLayoutId(soapModel.getLayoutId());
106 model.setPortletId(soapModel.getPortletId());
107 model.setArticleId(soapModel.getArticleId());
108
109 return model;
110 }
111
112 public static List<JournalContentSearch> toModels(
113 JournalContentSearchSoap[] soapModels) {
114 List<JournalContentSearch> models = new ArrayList<JournalContentSearch>(soapModels.length);
115
116 for (JournalContentSearchSoap soapModel : soapModels) {
117 models.add(toModel(soapModel));
118 }
119
120 return models;
121 }
122
123 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
124 "lock.expiration.time.com.liferay.portlet.journal.model.JournalContentSearch"));
125
126 public JournalContentSearchModelImpl() {
127 }
128
129 public long getPrimaryKey() {
130 return _contentSearchId;
131 }
132
133 public void setPrimaryKey(long pk) {
134 setContentSearchId(pk);
135 }
136
137 public Serializable getPrimaryKeyObj() {
138 return new Long(_contentSearchId);
139 }
140
141 public long getContentSearchId() {
142 return _contentSearchId;
143 }
144
145 public void setContentSearchId(long contentSearchId) {
146 _contentSearchId = contentSearchId;
147 }
148
149 public long getGroupId() {
150 return _groupId;
151 }
152
153 public void setGroupId(long groupId) {
154 _groupId = groupId;
155
156 if (!_setOriginalGroupId) {
157 _setOriginalGroupId = true;
158
159 _originalGroupId = groupId;
160 }
161 }
162
163 public long getOriginalGroupId() {
164 return _originalGroupId;
165 }
166
167 public long getCompanyId() {
168 return _companyId;
169 }
170
171 public void setCompanyId(long companyId) {
172 _companyId = companyId;
173 }
174
175 public boolean getPrivateLayout() {
176 return _privateLayout;
177 }
178
179 public boolean isPrivateLayout() {
180 return _privateLayout;
181 }
182
183 public void setPrivateLayout(boolean privateLayout) {
184 _privateLayout = privateLayout;
185
186 if (!_setOriginalPrivateLayout) {
187 _setOriginalPrivateLayout = true;
188
189 _originalPrivateLayout = privateLayout;
190 }
191 }
192
193 public boolean getOriginalPrivateLayout() {
194 return _originalPrivateLayout;
195 }
196
197 public long getLayoutId() {
198 return _layoutId;
199 }
200
201 public void setLayoutId(long layoutId) {
202 _layoutId = layoutId;
203
204 if (!_setOriginalLayoutId) {
205 _setOriginalLayoutId = true;
206
207 _originalLayoutId = layoutId;
208 }
209 }
210
211 public long getOriginalLayoutId() {
212 return _originalLayoutId;
213 }
214
215 public String getPortletId() {
216 return GetterUtil.getString(_portletId);
217 }
218
219 public void setPortletId(String portletId) {
220 _portletId = portletId;
221
222 if (_originalPortletId == null) {
223 _originalPortletId = portletId;
224 }
225 }
226
227 public String getOriginalPortletId() {
228 return GetterUtil.getString(_originalPortletId);
229 }
230
231 public String getArticleId() {
232 return GetterUtil.getString(_articleId);
233 }
234
235 public void setArticleId(String articleId) {
236 _articleId = articleId;
237
238 if (_originalArticleId == null) {
239 _originalArticleId = articleId;
240 }
241 }
242
243 public String getOriginalArticleId() {
244 return GetterUtil.getString(_originalArticleId);
245 }
246
247 public JournalContentSearch toEscapedModel() {
248 if (isEscapedModel()) {
249 return (JournalContentSearch)this;
250 }
251 else {
252 JournalContentSearch model = new JournalContentSearchImpl();
253
254 model.setNew(isNew());
255 model.setEscapedModel(true);
256
257 model.setContentSearchId(getContentSearchId());
258 model.setGroupId(getGroupId());
259 model.setCompanyId(getCompanyId());
260 model.setPrivateLayout(getPrivateLayout());
261 model.setLayoutId(getLayoutId());
262 model.setPortletId(HtmlUtil.escape(getPortletId()));
263 model.setArticleId(HtmlUtil.escape(getArticleId()));
264
265 model = (JournalContentSearch)Proxy.newProxyInstance(JournalContentSearch.class.getClassLoader(),
266 new Class[] { JournalContentSearch.class },
267 new ReadOnlyBeanHandler(model));
268
269 return model;
270 }
271 }
272
273 public Object clone() {
274 JournalContentSearchImpl clone = new JournalContentSearchImpl();
275
276 clone.setContentSearchId(getContentSearchId());
277 clone.setGroupId(getGroupId());
278 clone.setCompanyId(getCompanyId());
279 clone.setPrivateLayout(getPrivateLayout());
280 clone.setLayoutId(getLayoutId());
281 clone.setPortletId(getPortletId());
282 clone.setArticleId(getArticleId());
283
284 return clone;
285 }
286
287 public int compareTo(JournalContentSearch journalContentSearch) {
288 long pk = journalContentSearch.getPrimaryKey();
289
290 if (getPrimaryKey() < pk) {
291 return -1;
292 }
293 else if (getPrimaryKey() > pk) {
294 return 1;
295 }
296 else {
297 return 0;
298 }
299 }
300
301 public boolean equals(Object obj) {
302 if (obj == null) {
303 return false;
304 }
305
306 JournalContentSearch journalContentSearch = null;
307
308 try {
309 journalContentSearch = (JournalContentSearch)obj;
310 }
311 catch (ClassCastException cce) {
312 return false;
313 }
314
315 long pk = journalContentSearch.getPrimaryKey();
316
317 if (getPrimaryKey() == pk) {
318 return true;
319 }
320 else {
321 return false;
322 }
323 }
324
325 public int hashCode() {
326 return (int)getPrimaryKey();
327 }
328
329 public String toString() {
330 StringBuilder sb = new StringBuilder();
331
332 sb.append("{contentSearchId=");
333 sb.append(getContentSearchId());
334 sb.append(", groupId=");
335 sb.append(getGroupId());
336 sb.append(", companyId=");
337 sb.append(getCompanyId());
338 sb.append(", privateLayout=");
339 sb.append(getPrivateLayout());
340 sb.append(", layoutId=");
341 sb.append(getLayoutId());
342 sb.append(", portletId=");
343 sb.append(getPortletId());
344 sb.append(", articleId=");
345 sb.append(getArticleId());
346 sb.append("}");
347
348 return sb.toString();
349 }
350
351 public String toXmlString() {
352 StringBuilder sb = new StringBuilder();
353
354 sb.append("<model><model-name>");
355 sb.append("com.liferay.portlet.journal.model.JournalContentSearch");
356 sb.append("</model-name>");
357
358 sb.append(
359 "<column><column-name>contentSearchId</column-name><column-value><![CDATA[");
360 sb.append(getContentSearchId());
361 sb.append("]]></column-value></column>");
362 sb.append(
363 "<column><column-name>groupId</column-name><column-value><![CDATA[");
364 sb.append(getGroupId());
365 sb.append("]]></column-value></column>");
366 sb.append(
367 "<column><column-name>companyId</column-name><column-value><![CDATA[");
368 sb.append(getCompanyId());
369 sb.append("]]></column-value></column>");
370 sb.append(
371 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
372 sb.append(getPrivateLayout());
373 sb.append("]]></column-value></column>");
374 sb.append(
375 "<column><column-name>layoutId</column-name><column-value><![CDATA[");
376 sb.append(getLayoutId());
377 sb.append("]]></column-value></column>");
378 sb.append(
379 "<column><column-name>portletId</column-name><column-value><![CDATA[");
380 sb.append(getPortletId());
381 sb.append("]]></column-value></column>");
382 sb.append(
383 "<column><column-name>articleId</column-name><column-value><![CDATA[");
384 sb.append(getArticleId());
385 sb.append("]]></column-value></column>");
386
387 sb.append("</model>");
388
389 return sb.toString();
390 }
391
392 private long _contentSearchId;
393 private long _groupId;
394 private long _originalGroupId;
395 private boolean _setOriginalGroupId;
396 private long _companyId;
397 private boolean _privateLayout;
398 private boolean _originalPrivateLayout;
399 private boolean _setOriginalPrivateLayout;
400 private long _layoutId;
401 private long _originalLayoutId;
402 private boolean _setOriginalLayoutId;
403 private String _portletId;
404 private String _originalPortletId;
405 private String _articleId;
406 private String _originalArticleId;
407 }