/portlets/social-coding-portlet/docroot/WEB-INF/service/com/liferay/socialcoding/model/JIRAActionClp.java

https://github.com/lululiferay/liferay-plugins · Java · 360 lines · 269 code · 75 blank · 16 comment · 25 complexity · 3224bdff60e6825897fcf3d9e6dd09d8 MD5 · raw file

  1. /**
  2. * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
  3. *
  4. * This library is free software; you can redistribute it and/or modify it under
  5. * the terms of the GNU Lesser General Public License as published by the Free
  6. * Software Foundation; either version 2.1 of the License, or (at your option)
  7. * any later version.
  8. *
  9. * This library is distributed in the hope that it will be useful, but WITHOUT
  10. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  11. * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
  12. * details.
  13. */
  14. package com.liferay.socialcoding.model;
  15. import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
  16. import com.liferay.portal.kernel.exception.SystemException;
  17. import com.liferay.portal.kernel.util.DateUtil;
  18. import com.liferay.portal.kernel.util.StringBundler;
  19. import com.liferay.portal.model.BaseModel;
  20. import com.liferay.portal.model.impl.BaseModelImpl;
  21. import com.liferay.socialcoding.service.JIRAActionLocalServiceUtil;
  22. import java.io.Serializable;
  23. import java.lang.reflect.Proxy;
  24. import java.util.Date;
  25. import java.util.HashMap;
  26. import java.util.Map;
  27. /**
  28. * @author Brian Wing Shun Chan
  29. */
  30. public class JIRAActionClp extends BaseModelImpl<JIRAAction>
  31. implements JIRAAction {
  32. public JIRAActionClp() {
  33. }
  34. public Class<?> getModelClass() {
  35. return JIRAAction.class;
  36. }
  37. public String getModelClassName() {
  38. return JIRAAction.class.getName();
  39. }
  40. public long getPrimaryKey() {
  41. return _jiraActionId;
  42. }
  43. public void setPrimaryKey(long primaryKey) {
  44. setJiraActionId(primaryKey);
  45. }
  46. public Serializable getPrimaryKeyObj() {
  47. return new Long(_jiraActionId);
  48. }
  49. public void setPrimaryKeyObj(Serializable primaryKeyObj) {
  50. setPrimaryKey(((Long)primaryKeyObj).longValue());
  51. }
  52. @Override
  53. public Map<String, Object> getModelAttributes() {
  54. Map<String, Object> attributes = new HashMap<String, Object>();
  55. attributes.put("jiraActionId", getJiraActionId());
  56. attributes.put("jiraUserId", getJiraUserId());
  57. attributes.put("createDate", getCreateDate());
  58. attributes.put("modifiedDate", getModifiedDate());
  59. attributes.put("jiraIssueId", getJiraIssueId());
  60. attributes.put("type", getType());
  61. attributes.put("body", getBody());
  62. attributes.put("jiraGroupName", getJiraGroupName());
  63. return attributes;
  64. }
  65. @Override
  66. public void setModelAttributes(Map<String, Object> attributes) {
  67. Long jiraActionId = (Long)attributes.get("jiraActionId");
  68. if (jiraActionId != null) {
  69. setJiraActionId(jiraActionId);
  70. }
  71. String jiraUserId = (String)attributes.get("jiraUserId");
  72. if (jiraUserId != null) {
  73. setJiraUserId(jiraUserId);
  74. }
  75. Date createDate = (Date)attributes.get("createDate");
  76. if (createDate != null) {
  77. setCreateDate(createDate);
  78. }
  79. Date modifiedDate = (Date)attributes.get("modifiedDate");
  80. if (modifiedDate != null) {
  81. setModifiedDate(modifiedDate);
  82. }
  83. Long jiraIssueId = (Long)attributes.get("jiraIssueId");
  84. if (jiraIssueId != null) {
  85. setJiraIssueId(jiraIssueId);
  86. }
  87. String type = (String)attributes.get("type");
  88. if (type != null) {
  89. setType(type);
  90. }
  91. String body = (String)attributes.get("body");
  92. if (body != null) {
  93. setBody(body);
  94. }
  95. String jiraGroupName = (String)attributes.get("jiraGroupName");
  96. if (jiraGroupName != null) {
  97. setJiraGroupName(jiraGroupName);
  98. }
  99. }
  100. public long getJiraActionId() {
  101. return _jiraActionId;
  102. }
  103. public void setJiraActionId(long jiraActionId) {
  104. _jiraActionId = jiraActionId;
  105. }
  106. public String getJiraUserId() {
  107. return _jiraUserId;
  108. }
  109. public void setJiraUserId(String jiraUserId) {
  110. _jiraUserId = jiraUserId;
  111. }
  112. public Date getCreateDate() {
  113. return _createDate;
  114. }
  115. public void setCreateDate(Date createDate) {
  116. _createDate = createDate;
  117. }
  118. public Date getModifiedDate() {
  119. return _modifiedDate;
  120. }
  121. public void setModifiedDate(Date modifiedDate) {
  122. _modifiedDate = modifiedDate;
  123. }
  124. public long getJiraIssueId() {
  125. return _jiraIssueId;
  126. }
  127. public void setJiraIssueId(long jiraIssueId) {
  128. _jiraIssueId = jiraIssueId;
  129. }
  130. public String getType() {
  131. return _type;
  132. }
  133. public void setType(String type) {
  134. _type = type;
  135. }
  136. public String getBody() {
  137. return _body;
  138. }
  139. public void setBody(String body) {
  140. _body = body;
  141. }
  142. public String getJiraGroupName() {
  143. return _jiraGroupName;
  144. }
  145. public void setJiraGroupName(String jiraGroupName) {
  146. _jiraGroupName = jiraGroupName;
  147. }
  148. public BaseModel<?> getJIRAActionRemoteModel() {
  149. return _jiraActionRemoteModel;
  150. }
  151. public void setJIRAActionRemoteModel(BaseModel<?> jiraActionRemoteModel) {
  152. _jiraActionRemoteModel = jiraActionRemoteModel;
  153. }
  154. public void persist() throws SystemException {
  155. if (this.isNew()) {
  156. JIRAActionLocalServiceUtil.addJIRAAction(this);
  157. }
  158. else {
  159. JIRAActionLocalServiceUtil.updateJIRAAction(this);
  160. }
  161. }
  162. @Override
  163. public JIRAAction toEscapedModel() {
  164. return (JIRAAction)Proxy.newProxyInstance(JIRAAction.class.getClassLoader(),
  165. new Class[] { JIRAAction.class }, new AutoEscapeBeanHandler(this));
  166. }
  167. @Override
  168. public Object clone() {
  169. JIRAActionClp clone = new JIRAActionClp();
  170. clone.setJiraActionId(getJiraActionId());
  171. clone.setJiraUserId(getJiraUserId());
  172. clone.setCreateDate(getCreateDate());
  173. clone.setModifiedDate(getModifiedDate());
  174. clone.setJiraIssueId(getJiraIssueId());
  175. clone.setType(getType());
  176. clone.setBody(getBody());
  177. clone.setJiraGroupName(getJiraGroupName());
  178. return clone;
  179. }
  180. public int compareTo(JIRAAction jiraAction) {
  181. int value = 0;
  182. value = DateUtil.compareTo(getModifiedDate(),
  183. jiraAction.getModifiedDate());
  184. value = value * -1;
  185. if (value != 0) {
  186. return value;
  187. }
  188. return 0;
  189. }
  190. @Override
  191. public boolean equals(Object obj) {
  192. if (obj == null) {
  193. return false;
  194. }
  195. JIRAActionClp jiraAction = null;
  196. try {
  197. jiraAction = (JIRAActionClp)obj;
  198. }
  199. catch (ClassCastException cce) {
  200. return false;
  201. }
  202. long primaryKey = jiraAction.getPrimaryKey();
  203. if (getPrimaryKey() == primaryKey) {
  204. return true;
  205. }
  206. else {
  207. return false;
  208. }
  209. }
  210. @Override
  211. public int hashCode() {
  212. return (int)getPrimaryKey();
  213. }
  214. @Override
  215. public String toString() {
  216. StringBundler sb = new StringBundler(17);
  217. sb.append("{jiraActionId=");
  218. sb.append(getJiraActionId());
  219. sb.append(", jiraUserId=");
  220. sb.append(getJiraUserId());
  221. sb.append(", createDate=");
  222. sb.append(getCreateDate());
  223. sb.append(", modifiedDate=");
  224. sb.append(getModifiedDate());
  225. sb.append(", jiraIssueId=");
  226. sb.append(getJiraIssueId());
  227. sb.append(", type=");
  228. sb.append(getType());
  229. sb.append(", body=");
  230. sb.append(getBody());
  231. sb.append(", jiraGroupName=");
  232. sb.append(getJiraGroupName());
  233. sb.append("}");
  234. return sb.toString();
  235. }
  236. public String toXmlString() {
  237. StringBundler sb = new StringBundler(28);
  238. sb.append("<model><model-name>");
  239. sb.append("com.liferay.socialcoding.model.JIRAAction");
  240. sb.append("</model-name>");
  241. sb.append(
  242. "<column><column-name>jiraActionId</column-name><column-value><![CDATA[");
  243. sb.append(getJiraActionId());
  244. sb.append("]]></column-value></column>");
  245. sb.append(
  246. "<column><column-name>jiraUserId</column-name><column-value><![CDATA[");
  247. sb.append(getJiraUserId());
  248. sb.append("]]></column-value></column>");
  249. sb.append(
  250. "<column><column-name>createDate</column-name><column-value><![CDATA[");
  251. sb.append(getCreateDate());
  252. sb.append("]]></column-value></column>");
  253. sb.append(
  254. "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
  255. sb.append(getModifiedDate());
  256. sb.append("]]></column-value></column>");
  257. sb.append(
  258. "<column><column-name>jiraIssueId</column-name><column-value><![CDATA[");
  259. sb.append(getJiraIssueId());
  260. sb.append("]]></column-value></column>");
  261. sb.append(
  262. "<column><column-name>type</column-name><column-value><![CDATA[");
  263. sb.append(getType());
  264. sb.append("]]></column-value></column>");
  265. sb.append(
  266. "<column><column-name>body</column-name><column-value><![CDATA[");
  267. sb.append(getBody());
  268. sb.append("]]></column-value></column>");
  269. sb.append(
  270. "<column><column-name>jiraGroupName</column-name><column-value><![CDATA[");
  271. sb.append(getJiraGroupName());
  272. sb.append("]]></column-value></column>");
  273. sb.append("</model>");
  274. return sb.toString();
  275. }
  276. private long _jiraActionId;
  277. private String _jiraUserId;
  278. private Date _createDate;
  279. private Date _modifiedDate;
  280. private long _jiraIssueId;
  281. private String _type;
  282. private String _body;
  283. private String _jiraGroupName;
  284. private BaseModel<?> _jiraActionRemoteModel;
  285. }