PageRenderTime 25ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/customizing-liferay/mavenized-ext-impl/src/main/java/com/ext/reports/model/impl/ReportsEntryModelImpl.java

http://nestorurquiza.googlecode.com/
Java | 321 lines | 231 code | 70 blank | 20 comment | 9 complexity | 306203f8ace0d896d04328ba44ec15c9 MD5 | raw file
  1. package com.ext.portlet.reports.model.impl;
  2. import com.ext.portlet.reports.model.ReportsEntry;
  3. import com.ext.portlet.reports.model.ReportsEntrySoap;
  4. import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
  5. import com.liferay.portal.kernel.util.GetterUtil;
  6. import com.liferay.portal.kernel.util.HtmlUtil;
  7. import com.liferay.portal.model.impl.BaseModelImpl;
  8. import java.io.Serializable;
  9. import java.lang.reflect.Proxy;
  10. import java.sql.Types;
  11. import java.util.ArrayList;
  12. import java.util.Date;
  13. import java.util.List;
  14. /**
  15. * <a href="ReportsEntryModelImpl.java.html"><b><i>View Source</i></b></a>
  16. *
  17. * <p>
  18. * ServiceBuilder generated this class. Modifications in this class will be
  19. * overwritten the next time is generated.
  20. * </p>
  21. *
  22. * <p>
  23. * This class is a model that represents the <code>ReportsEntry</code> table
  24. * in the database.
  25. * </p>
  26. *
  27. * @author Brian Wing Shun Chan
  28. *
  29. * @see com.ext.portlet.reports.model.ReportsEntry
  30. * @see com.ext.portlet.reports.model.ReportsEntryModel
  31. * @see com.ext.portlet.reports.model.impl.ReportsEntryImpl
  32. *
  33. */
  34. public class ReportsEntryModelImpl extends BaseModelImpl<ReportsEntry> {
  35. public static final String TABLE_NAME = "ReportsEntry";
  36. public static final Object[][] TABLE_COLUMNS = {
  37. { "entryId", new Integer(Types.VARCHAR) },
  38. { "companyId", new Integer(Types.VARCHAR) },
  39. { "userId", new Integer(Types.VARCHAR) },
  40. { "userName", new Integer(Types.VARCHAR) },
  41. { "createDate", new Integer(Types.TIMESTAMP) },
  42. { "modifiedDate", new Integer(Types.TIMESTAMP) },
  43. { "name", new Integer(Types.VARCHAR) }
  44. };
  45. public static final String TABLE_SQL_CREATE = "create table ReportsEntry (entryId VARCHAR(75) not null primary key,companyId VARCHAR(75) null,userId VARCHAR(75) null,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,name VARCHAR(75) null)";
  46. public static final String TABLE_SQL_DROP = "drop table ReportsEntry";
  47. public static final String DATA_SOURCE = "liferayDataSource";
  48. public static final String SESSION_FACTORY = "liferaySessionFactory";
  49. public static final String TX_MANAGER = "liferayTransactionManager";
  50. public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
  51. "value.object.entity.cache.enabled.com.ext.portlet.reports.model.ReportsEntry"),
  52. true);
  53. public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
  54. "value.object.finder.cache.enabled.com.ext.portlet.reports.model.ReportsEntry"),
  55. true);
  56. public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
  57. "lock.expiration.time.com.ext.portlet.reports.model.ReportsEntry"));
  58. private String _entryId;
  59. private String _companyId;
  60. private String _userId;
  61. private String _userName;
  62. private Date _createDate;
  63. private Date _modifiedDate;
  64. private String _name;
  65. public ReportsEntryModelImpl() {
  66. }
  67. public static ReportsEntry toModel(ReportsEntrySoap soapModel) {
  68. ReportsEntry model = new ReportsEntryImpl();
  69. model.setEntryId(soapModel.getEntryId());
  70. model.setCompanyId(soapModel.getCompanyId());
  71. model.setUserId(soapModel.getUserId());
  72. model.setUserName(soapModel.getUserName());
  73. model.setCreateDate(soapModel.getCreateDate());
  74. model.setModifiedDate(soapModel.getModifiedDate());
  75. model.setName(soapModel.getName());
  76. return model;
  77. }
  78. public static List<ReportsEntry> toModels(ReportsEntrySoap[] soapModels) {
  79. List<ReportsEntry> models = new ArrayList<ReportsEntry>(soapModels.length);
  80. for (ReportsEntrySoap soapModel : soapModels) {
  81. models.add(toModel(soapModel));
  82. }
  83. return models;
  84. }
  85. public String getPrimaryKey() {
  86. return _entryId;
  87. }
  88. public void setPrimaryKey(String pk) {
  89. setEntryId(pk);
  90. }
  91. public Serializable getPrimaryKeyObj() {
  92. return _entryId;
  93. }
  94. public String getEntryId() {
  95. return GetterUtil.getString(_entryId);
  96. }
  97. public void setEntryId(String entryId) {
  98. _entryId = entryId;
  99. }
  100. public String getCompanyId() {
  101. return GetterUtil.getString(_companyId);
  102. }
  103. public void setCompanyId(String companyId) {
  104. _companyId = companyId;
  105. }
  106. public String getUserId() {
  107. return GetterUtil.getString(_userId);
  108. }
  109. public void setUserId(String userId) {
  110. _userId = userId;
  111. }
  112. public String getUserName() {
  113. return GetterUtil.getString(_userName);
  114. }
  115. public void setUserName(String userName) {
  116. _userName = userName;
  117. }
  118. public Date getCreateDate() {
  119. return _createDate;
  120. }
  121. public void setCreateDate(Date createDate) {
  122. _createDate = createDate;
  123. }
  124. public Date getModifiedDate() {
  125. return _modifiedDate;
  126. }
  127. public void setModifiedDate(Date modifiedDate) {
  128. _modifiedDate = modifiedDate;
  129. }
  130. public String getName() {
  131. return GetterUtil.getString(_name);
  132. }
  133. public void setName(String name) {
  134. _name = name;
  135. }
  136. public ReportsEntry toEscapedModel() {
  137. if (isEscapedModel()) {
  138. return (ReportsEntry) this;
  139. } else {
  140. ReportsEntry model = new ReportsEntryImpl();
  141. model.setNew(isNew());
  142. model.setEscapedModel(true);
  143. model.setEntryId(HtmlUtil.escape(getEntryId()));
  144. model.setCompanyId(HtmlUtil.escape(getCompanyId()));
  145. model.setUserId(HtmlUtil.escape(getUserId()));
  146. model.setUserName(HtmlUtil.escape(getUserName()));
  147. model.setCreateDate(getCreateDate());
  148. model.setModifiedDate(getModifiedDate());
  149. model.setName(HtmlUtil.escape(getName()));
  150. model = (ReportsEntry) Proxy.newProxyInstance(ReportsEntry.class.getClassLoader(),
  151. new Class[] { ReportsEntry.class },
  152. new ReadOnlyBeanHandler(model));
  153. return model;
  154. }
  155. }
  156. public Object clone() {
  157. ReportsEntryImpl clone = new ReportsEntryImpl();
  158. clone.setEntryId(getEntryId());
  159. clone.setCompanyId(getCompanyId());
  160. clone.setUserId(getUserId());
  161. clone.setUserName(getUserName());
  162. clone.setCreateDate(getCreateDate());
  163. clone.setModifiedDate(getModifiedDate());
  164. clone.setName(getName());
  165. return clone;
  166. }
  167. public int compareTo(ReportsEntry reportsEntry) {
  168. int value = 0;
  169. value = getName().toLowerCase()
  170. .compareTo(reportsEntry.getName().toLowerCase());
  171. if (value != 0) {
  172. return value;
  173. }
  174. return 0;
  175. }
  176. public boolean equals(Object obj) {
  177. if (obj == null) {
  178. return false;
  179. }
  180. ReportsEntry reportsEntry = null;
  181. try {
  182. reportsEntry = (ReportsEntry) obj;
  183. } catch (ClassCastException cce) {
  184. return false;
  185. }
  186. String pk = reportsEntry.getPrimaryKey();
  187. if (getPrimaryKey().equals(pk)) {
  188. return true;
  189. } else {
  190. return false;
  191. }
  192. }
  193. public int hashCode() {
  194. return getPrimaryKey().hashCode();
  195. }
  196. public String toString() {
  197. StringBuilder sb = new StringBuilder();
  198. sb.append("{entryId=");
  199. sb.append(getEntryId());
  200. sb.append(", companyId=");
  201. sb.append(getCompanyId());
  202. sb.append(", userId=");
  203. sb.append(getUserId());
  204. sb.append(", userName=");
  205. sb.append(getUserName());
  206. sb.append(", createDate=");
  207. sb.append(getCreateDate());
  208. sb.append(", modifiedDate=");
  209. sb.append(getModifiedDate());
  210. sb.append(", name=");
  211. sb.append(getName());
  212. sb.append("}");
  213. return sb.toString();
  214. }
  215. public String toXmlString() {
  216. StringBuilder sb = new StringBuilder();
  217. sb.append("<model><model-name>");
  218. sb.append("com.ext.portlet.reports.model.ReportsEntry");
  219. sb.append("</model-name>");
  220. sb.append(
  221. "<column><column-name>entryId</column-name><column-value><![CDATA[");
  222. sb.append(getEntryId());
  223. sb.append("]]></column-value></column>");
  224. sb.append(
  225. "<column><column-name>companyId</column-name><column-value><![CDATA[");
  226. sb.append(getCompanyId());
  227. sb.append("]]></column-value></column>");
  228. sb.append(
  229. "<column><column-name>userId</column-name><column-value><![CDATA[");
  230. sb.append(getUserId());
  231. sb.append("]]></column-value></column>");
  232. sb.append(
  233. "<column><column-name>userName</column-name><column-value><![CDATA[");
  234. sb.append(getUserName());
  235. sb.append("]]></column-value></column>");
  236. sb.append(
  237. "<column><column-name>createDate</column-name><column-value><![CDATA[");
  238. sb.append(getCreateDate());
  239. sb.append("]]></column-value></column>");
  240. sb.append(
  241. "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
  242. sb.append(getModifiedDate());
  243. sb.append("]]></column-value></column>");
  244. sb.append(
  245. "<column><column-name>name</column-name><column-value><![CDATA[");
  246. sb.append(getName());
  247. sb.append("]]></column-value></column>");
  248. sb.append("</model>");
  249. return sb.toString();
  250. }
  251. }