All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.shopping.model.impl.ShoppingOrderCacheModel Maven / Gradle / Ivy

There is a newer version: 2.0.27
Show newest version
/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.liferay.shopping.model.impl;

import aQute.bnd.annotation.ProviderType;

import com.liferay.portal.kernel.model.CacheModel;
import com.liferay.portal.kernel.util.HashUtil;
import com.liferay.portal.kernel.util.StringBundler;
import com.liferay.portal.kernel.util.StringPool;

import com.liferay.shopping.model.ShoppingOrder;

import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;

import java.util.Date;

/**
 * The cache model class for representing ShoppingOrder in entity cache.
 *
 * @author Brian Wing Shun Chan
 * @see ShoppingOrder
 * @generated
 */
@ProviderType
public class ShoppingOrderCacheModel implements CacheModel,
	Externalizable {
	@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}

		if (!(obj instanceof ShoppingOrderCacheModel)) {
			return false;
		}

		ShoppingOrderCacheModel shoppingOrderCacheModel = (ShoppingOrderCacheModel)obj;

		if (orderId == shoppingOrderCacheModel.orderId) {
			return true;
		}

		return false;
	}

	@Override
	public int hashCode() {
		return HashUtil.hash(0, orderId);
	}

	@Override
	public String toString() {
		StringBundler sb = new StringBundler(103);

		sb.append("{orderId=");
		sb.append(orderId);
		sb.append(", groupId=");
		sb.append(groupId);
		sb.append(", companyId=");
		sb.append(companyId);
		sb.append(", userId=");
		sb.append(userId);
		sb.append(", userName=");
		sb.append(userName);
		sb.append(", createDate=");
		sb.append(createDate);
		sb.append(", modifiedDate=");
		sb.append(modifiedDate);
		sb.append(", number=");
		sb.append(number);
		sb.append(", tax=");
		sb.append(tax);
		sb.append(", shipping=");
		sb.append(shipping);
		sb.append(", altShipping=");
		sb.append(altShipping);
		sb.append(", requiresShipping=");
		sb.append(requiresShipping);
		sb.append(", insure=");
		sb.append(insure);
		sb.append(", insurance=");
		sb.append(insurance);
		sb.append(", couponCodes=");
		sb.append(couponCodes);
		sb.append(", couponDiscount=");
		sb.append(couponDiscount);
		sb.append(", billingFirstName=");
		sb.append(billingFirstName);
		sb.append(", billingLastName=");
		sb.append(billingLastName);
		sb.append(", billingEmailAddress=");
		sb.append(billingEmailAddress);
		sb.append(", billingCompany=");
		sb.append(billingCompany);
		sb.append(", billingStreet=");
		sb.append(billingStreet);
		sb.append(", billingCity=");
		sb.append(billingCity);
		sb.append(", billingState=");
		sb.append(billingState);
		sb.append(", billingZip=");
		sb.append(billingZip);
		sb.append(", billingCountry=");
		sb.append(billingCountry);
		sb.append(", billingPhone=");
		sb.append(billingPhone);
		sb.append(", shipToBilling=");
		sb.append(shipToBilling);
		sb.append(", shippingFirstName=");
		sb.append(shippingFirstName);
		sb.append(", shippingLastName=");
		sb.append(shippingLastName);
		sb.append(", shippingEmailAddress=");
		sb.append(shippingEmailAddress);
		sb.append(", shippingCompany=");
		sb.append(shippingCompany);
		sb.append(", shippingStreet=");
		sb.append(shippingStreet);
		sb.append(", shippingCity=");
		sb.append(shippingCity);
		sb.append(", shippingState=");
		sb.append(shippingState);
		sb.append(", shippingZip=");
		sb.append(shippingZip);
		sb.append(", shippingCountry=");
		sb.append(shippingCountry);
		sb.append(", shippingPhone=");
		sb.append(shippingPhone);
		sb.append(", ccName=");
		sb.append(ccName);
		sb.append(", ccType=");
		sb.append(ccType);
		sb.append(", ccNumber=");
		sb.append(ccNumber);
		sb.append(", ccExpMonth=");
		sb.append(ccExpMonth);
		sb.append(", ccExpYear=");
		sb.append(ccExpYear);
		sb.append(", ccVerNumber=");
		sb.append(ccVerNumber);
		sb.append(", comments=");
		sb.append(comments);
		sb.append(", ppTxnId=");
		sb.append(ppTxnId);
		sb.append(", ppPaymentStatus=");
		sb.append(ppPaymentStatus);
		sb.append(", ppPaymentGross=");
		sb.append(ppPaymentGross);
		sb.append(", ppReceiverEmail=");
		sb.append(ppReceiverEmail);
		sb.append(", ppPayerEmail=");
		sb.append(ppPayerEmail);
		sb.append(", sendOrderEmail=");
		sb.append(sendOrderEmail);
		sb.append(", sendShippingEmail=");
		sb.append(sendShippingEmail);
		sb.append("}");

		return sb.toString();
	}

	@Override
	public ShoppingOrder toEntityModel() {
		ShoppingOrderImpl shoppingOrderImpl = new ShoppingOrderImpl();

		shoppingOrderImpl.setOrderId(orderId);
		shoppingOrderImpl.setGroupId(groupId);
		shoppingOrderImpl.setCompanyId(companyId);
		shoppingOrderImpl.setUserId(userId);

		if (userName == null) {
			shoppingOrderImpl.setUserName(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setUserName(userName);
		}

		if (createDate == Long.MIN_VALUE) {
			shoppingOrderImpl.setCreateDate(null);
		}
		else {
			shoppingOrderImpl.setCreateDate(new Date(createDate));
		}

		if (modifiedDate == Long.MIN_VALUE) {
			shoppingOrderImpl.setModifiedDate(null);
		}
		else {
			shoppingOrderImpl.setModifiedDate(new Date(modifiedDate));
		}

		if (number == null) {
			shoppingOrderImpl.setNumber(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setNumber(number);
		}

		shoppingOrderImpl.setTax(tax);
		shoppingOrderImpl.setShipping(shipping);

		if (altShipping == null) {
			shoppingOrderImpl.setAltShipping(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setAltShipping(altShipping);
		}

		shoppingOrderImpl.setRequiresShipping(requiresShipping);
		shoppingOrderImpl.setInsure(insure);
		shoppingOrderImpl.setInsurance(insurance);

		if (couponCodes == null) {
			shoppingOrderImpl.setCouponCodes(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setCouponCodes(couponCodes);
		}

		shoppingOrderImpl.setCouponDiscount(couponDiscount);

		if (billingFirstName == null) {
			shoppingOrderImpl.setBillingFirstName(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingFirstName(billingFirstName);
		}

		if (billingLastName == null) {
			shoppingOrderImpl.setBillingLastName(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingLastName(billingLastName);
		}

		if (billingEmailAddress == null) {
			shoppingOrderImpl.setBillingEmailAddress(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingEmailAddress(billingEmailAddress);
		}

		if (billingCompany == null) {
			shoppingOrderImpl.setBillingCompany(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingCompany(billingCompany);
		}

		if (billingStreet == null) {
			shoppingOrderImpl.setBillingStreet(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingStreet(billingStreet);
		}

		if (billingCity == null) {
			shoppingOrderImpl.setBillingCity(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingCity(billingCity);
		}

		if (billingState == null) {
			shoppingOrderImpl.setBillingState(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingState(billingState);
		}

		if (billingZip == null) {
			shoppingOrderImpl.setBillingZip(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingZip(billingZip);
		}

		if (billingCountry == null) {
			shoppingOrderImpl.setBillingCountry(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingCountry(billingCountry);
		}

		if (billingPhone == null) {
			shoppingOrderImpl.setBillingPhone(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setBillingPhone(billingPhone);
		}

		shoppingOrderImpl.setShipToBilling(shipToBilling);

		if (shippingFirstName == null) {
			shoppingOrderImpl.setShippingFirstName(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingFirstName(shippingFirstName);
		}

		if (shippingLastName == null) {
			shoppingOrderImpl.setShippingLastName(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingLastName(shippingLastName);
		}

		if (shippingEmailAddress == null) {
			shoppingOrderImpl.setShippingEmailAddress(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingEmailAddress(shippingEmailAddress);
		}

		if (shippingCompany == null) {
			shoppingOrderImpl.setShippingCompany(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingCompany(shippingCompany);
		}

		if (shippingStreet == null) {
			shoppingOrderImpl.setShippingStreet(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingStreet(shippingStreet);
		}

		if (shippingCity == null) {
			shoppingOrderImpl.setShippingCity(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingCity(shippingCity);
		}

		if (shippingState == null) {
			shoppingOrderImpl.setShippingState(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingState(shippingState);
		}

		if (shippingZip == null) {
			shoppingOrderImpl.setShippingZip(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingZip(shippingZip);
		}

		if (shippingCountry == null) {
			shoppingOrderImpl.setShippingCountry(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingCountry(shippingCountry);
		}

		if (shippingPhone == null) {
			shoppingOrderImpl.setShippingPhone(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setShippingPhone(shippingPhone);
		}

		if (ccName == null) {
			shoppingOrderImpl.setCcName(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setCcName(ccName);
		}

		if (ccType == null) {
			shoppingOrderImpl.setCcType(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setCcType(ccType);
		}

		if (ccNumber == null) {
			shoppingOrderImpl.setCcNumber(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setCcNumber(ccNumber);
		}

		shoppingOrderImpl.setCcExpMonth(ccExpMonth);
		shoppingOrderImpl.setCcExpYear(ccExpYear);

		if (ccVerNumber == null) {
			shoppingOrderImpl.setCcVerNumber(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setCcVerNumber(ccVerNumber);
		}

		if (comments == null) {
			shoppingOrderImpl.setComments(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setComments(comments);
		}

		if (ppTxnId == null) {
			shoppingOrderImpl.setPpTxnId(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setPpTxnId(ppTxnId);
		}

		if (ppPaymentStatus == null) {
			shoppingOrderImpl.setPpPaymentStatus(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setPpPaymentStatus(ppPaymentStatus);
		}

		shoppingOrderImpl.setPpPaymentGross(ppPaymentGross);

		if (ppReceiverEmail == null) {
			shoppingOrderImpl.setPpReceiverEmail(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setPpReceiverEmail(ppReceiverEmail);
		}

		if (ppPayerEmail == null) {
			shoppingOrderImpl.setPpPayerEmail(StringPool.BLANK);
		}
		else {
			shoppingOrderImpl.setPpPayerEmail(ppPayerEmail);
		}

		shoppingOrderImpl.setSendOrderEmail(sendOrderEmail);
		shoppingOrderImpl.setSendShippingEmail(sendShippingEmail);

		shoppingOrderImpl.resetOriginalValues();

		return shoppingOrderImpl;
	}

	@Override
	public void readExternal(ObjectInput objectInput) throws IOException {
		orderId = objectInput.readLong();

		groupId = objectInput.readLong();

		companyId = objectInput.readLong();

		userId = objectInput.readLong();
		userName = objectInput.readUTF();
		createDate = objectInput.readLong();
		modifiedDate = objectInput.readLong();
		number = objectInput.readUTF();

		tax = objectInput.readDouble();

		shipping = objectInput.readDouble();
		altShipping = objectInput.readUTF();

		requiresShipping = objectInput.readBoolean();

		insure = objectInput.readBoolean();

		insurance = objectInput.readDouble();
		couponCodes = objectInput.readUTF();

		couponDiscount = objectInput.readDouble();
		billingFirstName = objectInput.readUTF();
		billingLastName = objectInput.readUTF();
		billingEmailAddress = objectInput.readUTF();
		billingCompany = objectInput.readUTF();
		billingStreet = objectInput.readUTF();
		billingCity = objectInput.readUTF();
		billingState = objectInput.readUTF();
		billingZip = objectInput.readUTF();
		billingCountry = objectInput.readUTF();
		billingPhone = objectInput.readUTF();

		shipToBilling = objectInput.readBoolean();
		shippingFirstName = objectInput.readUTF();
		shippingLastName = objectInput.readUTF();
		shippingEmailAddress = objectInput.readUTF();
		shippingCompany = objectInput.readUTF();
		shippingStreet = objectInput.readUTF();
		shippingCity = objectInput.readUTF();
		shippingState = objectInput.readUTF();
		shippingZip = objectInput.readUTF();
		shippingCountry = objectInput.readUTF();
		shippingPhone = objectInput.readUTF();
		ccName = objectInput.readUTF();
		ccType = objectInput.readUTF();
		ccNumber = objectInput.readUTF();

		ccExpMonth = objectInput.readInt();

		ccExpYear = objectInput.readInt();
		ccVerNumber = objectInput.readUTF();
		comments = objectInput.readUTF();
		ppTxnId = objectInput.readUTF();
		ppPaymentStatus = objectInput.readUTF();

		ppPaymentGross = objectInput.readDouble();
		ppReceiverEmail = objectInput.readUTF();
		ppPayerEmail = objectInput.readUTF();

		sendOrderEmail = objectInput.readBoolean();

		sendShippingEmail = objectInput.readBoolean();
	}

	@Override
	public void writeExternal(ObjectOutput objectOutput)
		throws IOException {
		objectOutput.writeLong(orderId);

		objectOutput.writeLong(groupId);

		objectOutput.writeLong(companyId);

		objectOutput.writeLong(userId);

		if (userName == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(userName);
		}

		objectOutput.writeLong(createDate);
		objectOutput.writeLong(modifiedDate);

		if (number == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(number);
		}

		objectOutput.writeDouble(tax);

		objectOutput.writeDouble(shipping);

		if (altShipping == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(altShipping);
		}

		objectOutput.writeBoolean(requiresShipping);

		objectOutput.writeBoolean(insure);

		objectOutput.writeDouble(insurance);

		if (couponCodes == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(couponCodes);
		}

		objectOutput.writeDouble(couponDiscount);

		if (billingFirstName == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingFirstName);
		}

		if (billingLastName == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingLastName);
		}

		if (billingEmailAddress == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingEmailAddress);
		}

		if (billingCompany == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingCompany);
		}

		if (billingStreet == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingStreet);
		}

		if (billingCity == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingCity);
		}

		if (billingState == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingState);
		}

		if (billingZip == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingZip);
		}

		if (billingCountry == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingCountry);
		}

		if (billingPhone == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(billingPhone);
		}

		objectOutput.writeBoolean(shipToBilling);

		if (shippingFirstName == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingFirstName);
		}

		if (shippingLastName == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingLastName);
		}

		if (shippingEmailAddress == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingEmailAddress);
		}

		if (shippingCompany == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingCompany);
		}

		if (shippingStreet == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingStreet);
		}

		if (shippingCity == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingCity);
		}

		if (shippingState == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingState);
		}

		if (shippingZip == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingZip);
		}

		if (shippingCountry == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingCountry);
		}

		if (shippingPhone == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(shippingPhone);
		}

		if (ccName == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ccName);
		}

		if (ccType == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ccType);
		}

		if (ccNumber == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ccNumber);
		}

		objectOutput.writeInt(ccExpMonth);

		objectOutput.writeInt(ccExpYear);

		if (ccVerNumber == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ccVerNumber);
		}

		if (comments == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(comments);
		}

		if (ppTxnId == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ppTxnId);
		}

		if (ppPaymentStatus == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ppPaymentStatus);
		}

		objectOutput.writeDouble(ppPaymentGross);

		if (ppReceiverEmail == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ppReceiverEmail);
		}

		if (ppPayerEmail == null) {
			objectOutput.writeUTF(StringPool.BLANK);
		}
		else {
			objectOutput.writeUTF(ppPayerEmail);
		}

		objectOutput.writeBoolean(sendOrderEmail);

		objectOutput.writeBoolean(sendShippingEmail);
	}

	public long orderId;
	public long groupId;
	public long companyId;
	public long userId;
	public String userName;
	public long createDate;
	public long modifiedDate;
	public String number;
	public double tax;
	public double shipping;
	public String altShipping;
	public boolean requiresShipping;
	public boolean insure;
	public double insurance;
	public String couponCodes;
	public double couponDiscount;
	public String billingFirstName;
	public String billingLastName;
	public String billingEmailAddress;
	public String billingCompany;
	public String billingStreet;
	public String billingCity;
	public String billingState;
	public String billingZip;
	public String billingCountry;
	public String billingPhone;
	public boolean shipToBilling;
	public String shippingFirstName;
	public String shippingLastName;
	public String shippingEmailAddress;
	public String shippingCompany;
	public String shippingStreet;
	public String shippingCity;
	public String shippingState;
	public String shippingZip;
	public String shippingCountry;
	public String shippingPhone;
	public String ccName;
	public String ccType;
	public String ccNumber;
	public int ccExpMonth;
	public int ccExpYear;
	public String ccVerNumber;
	public String comments;
	public String ppTxnId;
	public String ppPaymentStatus;
	public double ppPaymentGross;
	public String ppReceiverEmail;
	public String ppPayerEmail;
	public boolean sendOrderEmail;
	public boolean sendShippingEmail;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy