/portlets/opensocial-portlet/docroot/WEB-INF/service/com/liferay/opensocial/model/OAuthTokenClp.java

https://github.com/l15k4/liferay-plugins · Java · 380 lines · 299 code · 65 blank · 16 comment · 9 complexity · cf2a6ca3a2c0e43f53d2bc941eecc14e MD5 · raw file

  1. /**
  2. * Copyright (c) 2000-2011 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.opensocial.model;
  15. import com.liferay.opensocial.service.OAuthTokenLocalServiceUtil;
  16. import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
  17. import com.liferay.portal.kernel.exception.SystemException;
  18. import com.liferay.portal.kernel.util.StringBundler;
  19. import com.liferay.portal.model.impl.BaseModelImpl;
  20. import com.liferay.portal.util.PortalUtil;
  21. import java.io.Serializable;
  22. import java.lang.reflect.Proxy;
  23. import java.util.Date;
  24. /**
  25. * @author Brian Wing Shun Chan
  26. */
  27. public class OAuthTokenClp extends BaseModelImpl<OAuthToken>
  28. implements OAuthToken {
  29. public OAuthTokenClp() {
  30. }
  31. public Class<?> getModelClass() {
  32. return OAuthToken.class;
  33. }
  34. public String getModelClassName() {
  35. return OAuthToken.class.getName();
  36. }
  37. public long getPrimaryKey() {
  38. return _oAuthTokenId;
  39. }
  40. public void setPrimaryKey(long primaryKey) {
  41. setOAuthTokenId(primaryKey);
  42. }
  43. public Serializable getPrimaryKeyObj() {
  44. return new Long(_oAuthTokenId);
  45. }
  46. public void setPrimaryKeyObj(Serializable primaryKeyObj) {
  47. setPrimaryKey(((Long)primaryKeyObj).longValue());
  48. }
  49. public long getOAuthTokenId() {
  50. return _oAuthTokenId;
  51. }
  52. public void setOAuthTokenId(long oAuthTokenId) {
  53. _oAuthTokenId = oAuthTokenId;
  54. }
  55. public long getCompanyId() {
  56. return _companyId;
  57. }
  58. public void setCompanyId(long companyId) {
  59. _companyId = companyId;
  60. }
  61. public long getUserId() {
  62. return _userId;
  63. }
  64. public void setUserId(long userId) {
  65. _userId = userId;
  66. }
  67. public String getUserUuid() throws SystemException {
  68. return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
  69. }
  70. public void setUserUuid(String userUuid) {
  71. _userUuid = userUuid;
  72. }
  73. public String getUserName() {
  74. return _userName;
  75. }
  76. public void setUserName(String userName) {
  77. _userName = userName;
  78. }
  79. public Date getCreateDate() {
  80. return _createDate;
  81. }
  82. public void setCreateDate(Date createDate) {
  83. _createDate = createDate;
  84. }
  85. public Date getModifiedDate() {
  86. return _modifiedDate;
  87. }
  88. public void setModifiedDate(Date modifiedDate) {
  89. _modifiedDate = modifiedDate;
  90. }
  91. public String getGadgetKey() {
  92. return _gadgetKey;
  93. }
  94. public void setGadgetKey(String gadgetKey) {
  95. _gadgetKey = gadgetKey;
  96. }
  97. public String getServiceName() {
  98. return _serviceName;
  99. }
  100. public void setServiceName(String serviceName) {
  101. _serviceName = serviceName;
  102. }
  103. public long getModuleId() {
  104. return _moduleId;
  105. }
  106. public void setModuleId(long moduleId) {
  107. _moduleId = moduleId;
  108. }
  109. public String getAccessToken() {
  110. return _accessToken;
  111. }
  112. public void setAccessToken(String accessToken) {
  113. _accessToken = accessToken;
  114. }
  115. public String getTokenName() {
  116. return _tokenName;
  117. }
  118. public void setTokenName(String tokenName) {
  119. _tokenName = tokenName;
  120. }
  121. public String getTokenSecret() {
  122. return _tokenSecret;
  123. }
  124. public void setTokenSecret(String tokenSecret) {
  125. _tokenSecret = tokenSecret;
  126. }
  127. public String getSessionHandle() {
  128. return _sessionHandle;
  129. }
  130. public void setSessionHandle(String sessionHandle) {
  131. _sessionHandle = sessionHandle;
  132. }
  133. public long getExpiration() {
  134. return _expiration;
  135. }
  136. public void setExpiration(long expiration) {
  137. _expiration = expiration;
  138. }
  139. public void persist() throws SystemException {
  140. OAuthTokenLocalServiceUtil.updateOAuthToken(this);
  141. }
  142. @Override
  143. public OAuthToken toEscapedModel() {
  144. return (OAuthToken)Proxy.newProxyInstance(OAuthToken.class.getClassLoader(),
  145. new Class[] { OAuthToken.class }, new AutoEscapeBeanHandler(this));
  146. }
  147. @Override
  148. public Object clone() {
  149. OAuthTokenClp clone = new OAuthTokenClp();
  150. clone.setOAuthTokenId(getOAuthTokenId());
  151. clone.setCompanyId(getCompanyId());
  152. clone.setUserId(getUserId());
  153. clone.setUserName(getUserName());
  154. clone.setCreateDate(getCreateDate());
  155. clone.setModifiedDate(getModifiedDate());
  156. clone.setGadgetKey(getGadgetKey());
  157. clone.setServiceName(getServiceName());
  158. clone.setModuleId(getModuleId());
  159. clone.setAccessToken(getAccessToken());
  160. clone.setTokenName(getTokenName());
  161. clone.setTokenSecret(getTokenSecret());
  162. clone.setSessionHandle(getSessionHandle());
  163. clone.setExpiration(getExpiration());
  164. return clone;
  165. }
  166. public int compareTo(OAuthToken oAuthToken) {
  167. long primaryKey = oAuthToken.getPrimaryKey();
  168. if (getPrimaryKey() < primaryKey) {
  169. return -1;
  170. }
  171. else if (getPrimaryKey() > primaryKey) {
  172. return 1;
  173. }
  174. else {
  175. return 0;
  176. }
  177. }
  178. @Override
  179. public boolean equals(Object obj) {
  180. if (obj == null) {
  181. return false;
  182. }
  183. OAuthTokenClp oAuthToken = null;
  184. try {
  185. oAuthToken = (OAuthTokenClp)obj;
  186. }
  187. catch (ClassCastException cce) {
  188. return false;
  189. }
  190. long primaryKey = oAuthToken.getPrimaryKey();
  191. if (getPrimaryKey() == primaryKey) {
  192. return true;
  193. }
  194. else {
  195. return false;
  196. }
  197. }
  198. @Override
  199. public int hashCode() {
  200. return (int)getPrimaryKey();
  201. }
  202. @Override
  203. public String toString() {
  204. StringBundler sb = new StringBundler(29);
  205. sb.append("{oAuthTokenId=");
  206. sb.append(getOAuthTokenId());
  207. sb.append(", companyId=");
  208. sb.append(getCompanyId());
  209. sb.append(", userId=");
  210. sb.append(getUserId());
  211. sb.append(", userName=");
  212. sb.append(getUserName());
  213. sb.append(", createDate=");
  214. sb.append(getCreateDate());
  215. sb.append(", modifiedDate=");
  216. sb.append(getModifiedDate());
  217. sb.append(", gadgetKey=");
  218. sb.append(getGadgetKey());
  219. sb.append(", serviceName=");
  220. sb.append(getServiceName());
  221. sb.append(", moduleId=");
  222. sb.append(getModuleId());
  223. sb.append(", accessToken=");
  224. sb.append(getAccessToken());
  225. sb.append(", tokenName=");
  226. sb.append(getTokenName());
  227. sb.append(", tokenSecret=");
  228. sb.append(getTokenSecret());
  229. sb.append(", sessionHandle=");
  230. sb.append(getSessionHandle());
  231. sb.append(", expiration=");
  232. sb.append(getExpiration());
  233. sb.append("}");
  234. return sb.toString();
  235. }
  236. public String toXmlString() {
  237. StringBundler sb = new StringBundler(46);
  238. sb.append("<model><model-name>");
  239. sb.append("com.liferay.opensocial.model.OAuthToken");
  240. sb.append("</model-name>");
  241. sb.append(
  242. "<column><column-name>oAuthTokenId</column-name><column-value><![CDATA[");
  243. sb.append(getOAuthTokenId());
  244. sb.append("]]></column-value></column>");
  245. sb.append(
  246. "<column><column-name>companyId</column-name><column-value><![CDATA[");
  247. sb.append(getCompanyId());
  248. sb.append("]]></column-value></column>");
  249. sb.append(
  250. "<column><column-name>userId</column-name><column-value><![CDATA[");
  251. sb.append(getUserId());
  252. sb.append("]]></column-value></column>");
  253. sb.append(
  254. "<column><column-name>userName</column-name><column-value><![CDATA[");
  255. sb.append(getUserName());
  256. sb.append("]]></column-value></column>");
  257. sb.append(
  258. "<column><column-name>createDate</column-name><column-value><![CDATA[");
  259. sb.append(getCreateDate());
  260. sb.append("]]></column-value></column>");
  261. sb.append(
  262. "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
  263. sb.append(getModifiedDate());
  264. sb.append("]]></column-value></column>");
  265. sb.append(
  266. "<column><column-name>gadgetKey</column-name><column-value><![CDATA[");
  267. sb.append(getGadgetKey());
  268. sb.append("]]></column-value></column>");
  269. sb.append(
  270. "<column><column-name>serviceName</column-name><column-value><![CDATA[");
  271. sb.append(getServiceName());
  272. sb.append("]]></column-value></column>");
  273. sb.append(
  274. "<column><column-name>moduleId</column-name><column-value><![CDATA[");
  275. sb.append(getModuleId());
  276. sb.append("]]></column-value></column>");
  277. sb.append(
  278. "<column><column-name>accessToken</column-name><column-value><![CDATA[");
  279. sb.append(getAccessToken());
  280. sb.append("]]></column-value></column>");
  281. sb.append(
  282. "<column><column-name>tokenName</column-name><column-value><![CDATA[");
  283. sb.append(getTokenName());
  284. sb.append("]]></column-value></column>");
  285. sb.append(
  286. "<column><column-name>tokenSecret</column-name><column-value><![CDATA[");
  287. sb.append(getTokenSecret());
  288. sb.append("]]></column-value></column>");
  289. sb.append(
  290. "<column><column-name>sessionHandle</column-name><column-value><![CDATA[");
  291. sb.append(getSessionHandle());
  292. sb.append("]]></column-value></column>");
  293. sb.append(
  294. "<column><column-name>expiration</column-name><column-value><![CDATA[");
  295. sb.append(getExpiration());
  296. sb.append("]]></column-value></column>");
  297. sb.append("</model>");
  298. return sb.toString();
  299. }
  300. private long _oAuthTokenId;
  301. private long _companyId;
  302. private long _userId;
  303. private String _userUuid;
  304. private String _userName;
  305. private Date _createDate;
  306. private Date _modifiedDate;
  307. private String _gadgetKey;
  308. private String _serviceName;
  309. private long _moduleId;
  310. private String _accessToken;
  311. private String _tokenName;
  312. private String _tokenSecret;
  313. private String _sessionHandle;
  314. private long _expiration;
  315. }