/modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/model/impl/CommerceAddressCacheModel.java

https://github.com/danielreuther/liferay-portal · Java · 426 lines · 328 code · 79 blank · 19 comment · 71 complexity · 206a6499c029d1bdda388fd7ca522c77 MD5 · raw file

  1. /**
  2. * Copyright (c) 2000-present 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.commerce.model.impl;
  15. import com.liferay.commerce.model.CommerceAddress;
  16. import com.liferay.petra.lang.HashUtil;
  17. import com.liferay.petra.string.StringBundler;
  18. import com.liferay.portal.kernel.model.CacheModel;
  19. import com.liferay.portal.kernel.model.MVCCModel;
  20. import java.io.Externalizable;
  21. import java.io.IOException;
  22. import java.io.ObjectInput;
  23. import java.io.ObjectOutput;
  24. import java.util.Date;
  25. /**
  26. * The cache model class for representing CommerceAddress in entity cache.
  27. *
  28. * @author Alessio Antonio Rendina
  29. * @generated
  30. */
  31. public class CommerceAddressCacheModel
  32. implements CacheModel<CommerceAddress>, Externalizable, MVCCModel {
  33. @Override
  34. public boolean equals(Object object) {
  35. if (this == object) {
  36. return true;
  37. }
  38. if (!(object instanceof CommerceAddressCacheModel)) {
  39. return false;
  40. }
  41. CommerceAddressCacheModel commerceAddressCacheModel =
  42. (CommerceAddressCacheModel)object;
  43. if ((commerceAddressId ==
  44. commerceAddressCacheModel.commerceAddressId) &&
  45. (mvccVersion == commerceAddressCacheModel.mvccVersion)) {
  46. return true;
  47. }
  48. return false;
  49. }
  50. @Override
  51. public int hashCode() {
  52. int hashCode = HashUtil.hash(0, commerceAddressId);
  53. return HashUtil.hash(hashCode, mvccVersion);
  54. }
  55. @Override
  56. public long getMvccVersion() {
  57. return mvccVersion;
  58. }
  59. @Override
  60. public void setMvccVersion(long mvccVersion) {
  61. this.mvccVersion = mvccVersion;
  62. }
  63. @Override
  64. public String toString() {
  65. StringBundler sb = new StringBundler(53);
  66. sb.append("{mvccVersion=");
  67. sb.append(mvccVersion);
  68. sb.append(", externalReferenceCode=");
  69. sb.append(externalReferenceCode);
  70. sb.append(", commerceAddressId=");
  71. sb.append(commerceAddressId);
  72. sb.append(", groupId=");
  73. sb.append(groupId);
  74. sb.append(", companyId=");
  75. sb.append(companyId);
  76. sb.append(", userId=");
  77. sb.append(userId);
  78. sb.append(", userName=");
  79. sb.append(userName);
  80. sb.append(", createDate=");
  81. sb.append(createDate);
  82. sb.append(", modifiedDate=");
  83. sb.append(modifiedDate);
  84. sb.append(", classNameId=");
  85. sb.append(classNameId);
  86. sb.append(", classPK=");
  87. sb.append(classPK);
  88. sb.append(", name=");
  89. sb.append(name);
  90. sb.append(", description=");
  91. sb.append(description);
  92. sb.append(", street1=");
  93. sb.append(street1);
  94. sb.append(", street2=");
  95. sb.append(street2);
  96. sb.append(", street3=");
  97. sb.append(street3);
  98. sb.append(", city=");
  99. sb.append(city);
  100. sb.append(", zip=");
  101. sb.append(zip);
  102. sb.append(", regionId=");
  103. sb.append(regionId);
  104. sb.append(", countryId=");
  105. sb.append(countryId);
  106. sb.append(", latitude=");
  107. sb.append(latitude);
  108. sb.append(", longitude=");
  109. sb.append(longitude);
  110. sb.append(", phoneNumber=");
  111. sb.append(phoneNumber);
  112. sb.append(", defaultBilling=");
  113. sb.append(defaultBilling);
  114. sb.append(", defaultShipping=");
  115. sb.append(defaultShipping);
  116. sb.append(", type=");
  117. sb.append(type);
  118. sb.append("}");
  119. return sb.toString();
  120. }
  121. @Override
  122. public CommerceAddress toEntityModel() {
  123. CommerceAddressImpl commerceAddressImpl = new CommerceAddressImpl();
  124. commerceAddressImpl.setMvccVersion(mvccVersion);
  125. if (externalReferenceCode == null) {
  126. commerceAddressImpl.setExternalReferenceCode("");
  127. }
  128. else {
  129. commerceAddressImpl.setExternalReferenceCode(externalReferenceCode);
  130. }
  131. commerceAddressImpl.setCommerceAddressId(commerceAddressId);
  132. commerceAddressImpl.setGroupId(groupId);
  133. commerceAddressImpl.setCompanyId(companyId);
  134. commerceAddressImpl.setUserId(userId);
  135. if (userName == null) {
  136. commerceAddressImpl.setUserName("");
  137. }
  138. else {
  139. commerceAddressImpl.setUserName(userName);
  140. }
  141. if (createDate == Long.MIN_VALUE) {
  142. commerceAddressImpl.setCreateDate(null);
  143. }
  144. else {
  145. commerceAddressImpl.setCreateDate(new Date(createDate));
  146. }
  147. if (modifiedDate == Long.MIN_VALUE) {
  148. commerceAddressImpl.setModifiedDate(null);
  149. }
  150. else {
  151. commerceAddressImpl.setModifiedDate(new Date(modifiedDate));
  152. }
  153. commerceAddressImpl.setClassNameId(classNameId);
  154. commerceAddressImpl.setClassPK(classPK);
  155. if (name == null) {
  156. commerceAddressImpl.setName("");
  157. }
  158. else {
  159. commerceAddressImpl.setName(name);
  160. }
  161. if (description == null) {
  162. commerceAddressImpl.setDescription("");
  163. }
  164. else {
  165. commerceAddressImpl.setDescription(description);
  166. }
  167. if (street1 == null) {
  168. commerceAddressImpl.setStreet1("");
  169. }
  170. else {
  171. commerceAddressImpl.setStreet1(street1);
  172. }
  173. if (street2 == null) {
  174. commerceAddressImpl.setStreet2("");
  175. }
  176. else {
  177. commerceAddressImpl.setStreet2(street2);
  178. }
  179. if (street3 == null) {
  180. commerceAddressImpl.setStreet3("");
  181. }
  182. else {
  183. commerceAddressImpl.setStreet3(street3);
  184. }
  185. if (city == null) {
  186. commerceAddressImpl.setCity("");
  187. }
  188. else {
  189. commerceAddressImpl.setCity(city);
  190. }
  191. if (zip == null) {
  192. commerceAddressImpl.setZip("");
  193. }
  194. else {
  195. commerceAddressImpl.setZip(zip);
  196. }
  197. commerceAddressImpl.setRegionId(regionId);
  198. commerceAddressImpl.setCountryId(countryId);
  199. commerceAddressImpl.setLatitude(latitude);
  200. commerceAddressImpl.setLongitude(longitude);
  201. if (phoneNumber == null) {
  202. commerceAddressImpl.setPhoneNumber("");
  203. }
  204. else {
  205. commerceAddressImpl.setPhoneNumber(phoneNumber);
  206. }
  207. commerceAddressImpl.setDefaultBilling(defaultBilling);
  208. commerceAddressImpl.setDefaultShipping(defaultShipping);
  209. commerceAddressImpl.setType(type);
  210. commerceAddressImpl.resetOriginalValues();
  211. return commerceAddressImpl;
  212. }
  213. @Override
  214. public void readExternal(ObjectInput objectInput) throws IOException {
  215. mvccVersion = objectInput.readLong();
  216. externalReferenceCode = objectInput.readUTF();
  217. commerceAddressId = objectInput.readLong();
  218. groupId = objectInput.readLong();
  219. companyId = objectInput.readLong();
  220. userId = objectInput.readLong();
  221. userName = objectInput.readUTF();
  222. createDate = objectInput.readLong();
  223. modifiedDate = objectInput.readLong();
  224. classNameId = objectInput.readLong();
  225. classPK = objectInput.readLong();
  226. name = objectInput.readUTF();
  227. description = objectInput.readUTF();
  228. street1 = objectInput.readUTF();
  229. street2 = objectInput.readUTF();
  230. street3 = objectInput.readUTF();
  231. city = objectInput.readUTF();
  232. zip = objectInput.readUTF();
  233. regionId = objectInput.readLong();
  234. countryId = objectInput.readLong();
  235. latitude = objectInput.readDouble();
  236. longitude = objectInput.readDouble();
  237. phoneNumber = objectInput.readUTF();
  238. defaultBilling = objectInput.readBoolean();
  239. defaultShipping = objectInput.readBoolean();
  240. type = objectInput.readInt();
  241. }
  242. @Override
  243. public void writeExternal(ObjectOutput objectOutput) throws IOException {
  244. objectOutput.writeLong(mvccVersion);
  245. if (externalReferenceCode == null) {
  246. objectOutput.writeUTF("");
  247. }
  248. else {
  249. objectOutput.writeUTF(externalReferenceCode);
  250. }
  251. objectOutput.writeLong(commerceAddressId);
  252. objectOutput.writeLong(groupId);
  253. objectOutput.writeLong(companyId);
  254. objectOutput.writeLong(userId);
  255. if (userName == null) {
  256. objectOutput.writeUTF("");
  257. }
  258. else {
  259. objectOutput.writeUTF(userName);
  260. }
  261. objectOutput.writeLong(createDate);
  262. objectOutput.writeLong(modifiedDate);
  263. objectOutput.writeLong(classNameId);
  264. objectOutput.writeLong(classPK);
  265. if (name == null) {
  266. objectOutput.writeUTF("");
  267. }
  268. else {
  269. objectOutput.writeUTF(name);
  270. }
  271. if (description == null) {
  272. objectOutput.writeUTF("");
  273. }
  274. else {
  275. objectOutput.writeUTF(description);
  276. }
  277. if (street1 == null) {
  278. objectOutput.writeUTF("");
  279. }
  280. else {
  281. objectOutput.writeUTF(street1);
  282. }
  283. if (street2 == null) {
  284. objectOutput.writeUTF("");
  285. }
  286. else {
  287. objectOutput.writeUTF(street2);
  288. }
  289. if (street3 == null) {
  290. objectOutput.writeUTF("");
  291. }
  292. else {
  293. objectOutput.writeUTF(street3);
  294. }
  295. if (city == null) {
  296. objectOutput.writeUTF("");
  297. }
  298. else {
  299. objectOutput.writeUTF(city);
  300. }
  301. if (zip == null) {
  302. objectOutput.writeUTF("");
  303. }
  304. else {
  305. objectOutput.writeUTF(zip);
  306. }
  307. objectOutput.writeLong(regionId);
  308. objectOutput.writeLong(countryId);
  309. objectOutput.writeDouble(latitude);
  310. objectOutput.writeDouble(longitude);
  311. if (phoneNumber == null) {
  312. objectOutput.writeUTF("");
  313. }
  314. else {
  315. objectOutput.writeUTF(phoneNumber);
  316. }
  317. objectOutput.writeBoolean(defaultBilling);
  318. objectOutput.writeBoolean(defaultShipping);
  319. objectOutput.writeInt(type);
  320. }
  321. public long mvccVersion;
  322. public String externalReferenceCode;
  323. public long commerceAddressId;
  324. public long groupId;
  325. public long companyId;
  326. public long userId;
  327. public String userName;
  328. public long createDate;
  329. public long modifiedDate;
  330. public long classNameId;
  331. public long classPK;
  332. public String name;
  333. public String description;
  334. public String street1;
  335. public String street2;
  336. public String street3;
  337. public String city;
  338. public String zip;
  339. public long regionId;
  340. public long countryId;
  341. public double latitude;
  342. public double longitude;
  343. public String phoneNumber;
  344. public boolean defaultBilling;
  345. public boolean defaultShipping;
  346. public int type;
  347. }