Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
100.00% |
1 / 1 |
|
100.00% |
87 / 87 |
CRAP | |
100.00% |
155 / 155 |
| Order | |
100.00% |
1 / 1 |
|
100.00% |
109 / 109 |
120 | |
100.00% |
155 / 155 |
| isMultiple | |
100.00% |
1 / 1 |
2 | |
100.00% |
1 / 1 |
|||
| isPriceChange | |
100.00% |
1 / 1 |
3 | |
100.00% |
0 / 0 |
|||
| findShipping | |
100.00% |
1 / 1 |
3 | |
100.00% |
3 / 3 |
|||
| calculateTotalQuantity | |
100.00% |
1 / 1 |
2 | |
100.00% |
0 / 0 |
|||
| calculateSubTotal | |
100.00% |
1 / 1 |
2 | |
100.00% |
4 / 4 |
|||
| calculateTotalTax | |
100.00% |
1 / 1 |
2 | |
100.00% |
4 / 4 |
|||
| getProductTypes | |
100.00% |
1 / 1 |
2 | |
100.00% |
5 / 5 |
|||
| getTotalPrice | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| __construct | |
100.00% |
1 / 1 |
1 | |
100.00% |
13 / 13 |
|||
| getId | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setPreOrderId | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getPreOrderId | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| setMessage | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getMessage | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setName01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getName01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setName02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getName02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setKana01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getKana01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setKana02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getKana02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setCompanyName | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getCompanyName | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setEmail | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getEmail | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setTel01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getTel01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setTel02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getTel02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setTel03 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getTel03 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setFax01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getFax01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setFax02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getFax02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setFax03 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getFax03 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setZip01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getZip01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setZip02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getZip02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setZipcode | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getZipcode | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| setAddr01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getAddr01 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setAddr02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getAddr02 | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setBirth | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getBirth | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| setSubtotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getSubtotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setDiscount | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getDiscount | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setDeliveryFeeTotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getDeliveryFeeTotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setCharge | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getCharge | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setTax | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getTax | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setTotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getTotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setPaymentTotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getPaymentTotal | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setPaymentMethod | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getPaymentMethod | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setNote | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getNote | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setCreateDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getCreateDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setUpdateDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getUpdateDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setOrderDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getOrderDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setCommitDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getCommitDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setPaymentDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getPaymentDate | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setDelFlg | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getDelFlg | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| addOrderDetail | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| removeOrderDetail | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getOrderDetails | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| addShipping | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| removeShipping | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getShippings | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| addMailHistory | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| removeMailHistory | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getMailHistories | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setCustomer | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getCustomer | |
100.00% |
1 / 1 |
2 | |
100.00% |
3 / 3 |
|||
| setCountry | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getCountry | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| setPref | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getPref | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setSex | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getSex | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| setJob | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getJob | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| setPayment | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getPayment | |
100.00% |
1 / 1 |
2 | |
100.00% |
3 / 3 |
|||
| setDeviceType | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getDeviceType | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| setCustomerOrderStatus | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getCustomerOrderStatus | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setOrderStatus | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
| getOrderStatus | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
| setOrderStatusColor | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| getOrderStatusColor | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
| <?php | |
| /* | |
| * This file is part of EC-CUBE | |
| * | |
| * Copyright(c) 2000-2015 LOCKON CO.,LTD. All Rights Reserved. | |
| * | |
| * http://www.lockon.co.jp/ | |
| * | |
| * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License | |
| * as published by the Free Software Foundation; either version 2 | |
| * of the License, or (at your option) any later version. | |
| * | |
| * This program 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 General Public License for more details. | |
| * | |
| * You should have received a copy of the GNU General Public License | |
| * along with this program; if not, write to the Free Software | |
| * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | |
| */ | |
| namespace Eccube\Entity; | |
| use Eccube\Common\Constant; | |
| use Eccube\Util\EntityUtil; | |
| /** | |
| * Order | |
| */ | |
| class Order extends \Eccube\Entity\AbstractEntity | |
| { | |
| /** | |
| * isMultiple | |
| * | |
| * @return boolean | |
| */ | |
| public function isMultiple() | |
| { | |
| return count($this->getShippings()) > 1 ? true : false; | |
| } | |
| /** | |
| * isPriceChange | |
| * | |
| * @return boolean | |
| */ | |
| public function isPriceChange() | |
| { | |
| foreach ($this->getOrderDetails() as $OrderDetail) { | |
| if ($OrderDetail->isPriceChange()) { | |
| return true; | |
| } | |
| } | |
| return false; | |
| } | |
| /** | |
| * 対象となるお届け先情報を取得 | |
| * | |
| * @param integer $shippingId | |
| * @return \Eccube\Entity\Shipping|null | |
| */ | |
| public function findShipping($shippingId) | |
| { | |
| foreach ($this->getShippings() as $Shipping) { | |
| if ($Shipping->getId() == $shippingId) { | |
| return $Shipping; | |
| } | |
| } | |
| return null; | |
| } | |
| /** | |
| * Calculate quantity of total. | |
| * | |
| * @return integer | |
| */ | |
| public function calculateTotalQuantity() | |
| { | |
| $totalQuantity = 0; | |
| foreach ($this->getOrderDetails() as $OrderDetail) { | |
| $totalQuantity += $OrderDetail->getQuantity(); | |
| } | |
| return $totalQuantity; | |
| } | |
| /** | |
| * Calculate SubTotal. | |
| * | |
| * @return integer | |
| */ | |
| public function calculateSubTotal() | |
| { | |
| $subTotal = 0; | |
| foreach ($this->getOrderDetails() as $OrderDetail) { | |
| $subTotal += $OrderDetail->getPriceIncTax() * $OrderDetail->getQuantity(); | |
| } | |
| return $subTotal; | |
| } | |
| /** | |
| * Calculate tax of total. | |
| * | |
| * @return integer | |
| */ | |
| public function calculateTotalTax() | |
| { | |
| $tax = 0; | |
| foreach ($this->getOrderDetails() as $OrderDetail) { | |
| $tax += ($OrderDetail->getPriceIncTax() - $OrderDetail->getPrice()) * $OrderDetail->getQuantity(); | |
| } | |
| return $tax; | |
| } | |
| /** | |
| * この注文の保持する商品種別を取得します. | |
| * | |
| * @return \Eccube\Entity\Master\ProductType[] 一意な商品種別の配列 | |
| */ | |
| public function getProductTypes() | |
| { | |
| $productTypes = array(); | |
| foreach ($this->getOrderDetails() as $OrderDetail) { | |
| /* @var $ProductClass \Eccube\Entity\ProductClass */ | |
| $ProductClass = $OrderDetail->getProductClass(); | |
| $productTypes[] = $ProductClass->getProductType(); | |
| } | |
| return array_unique($productTypes); | |
| } | |
| /** | |
| * 合計金額を計算 | |
| * | |
| * @return string | |
| */ | |
| public function getTotalPrice() { | |
| return $this->getSubtotal() + $this->getCharge() + $this->getDeliveryFeeTotal() - $this->getDiscount(); | |
| } | |
| /** | |
| * @var integer | |
| */ | |
| private $id; | |
| /** | |
| * @var string | |
| */ | |
| private $pre_order_id; | |
| /** | |
| * @var string | |
| */ | |
| private $message; | |
| /** | |
| * @var string | |
| */ | |
| private $name01; | |
| /** | |
| * @var string | |
| */ | |
| private $name02; | |
| /** | |
| * @var string | |
| */ | |
| private $kana01; | |
| /** | |
| * @var string | |
| */ | |
| private $kana02; | |
| /** | |
| * @var string | |
| */ | |
| private $company_name; | |
| /** | |
| * @var string | |
| */ | |
| private $email; | |
| /** | |
| * @var string | |
| */ | |
| private $tel01; | |
| /** | |
| * @var string | |
| */ | |
| private $tel02; | |
| /** | |
| * @var string | |
| */ | |
| private $tel03; | |
| /** | |
| * @var string | |
| */ | |
| private $fax01; | |
| /** | |
| * @var string | |
| */ | |
| private $fax02; | |
| /** | |
| * @var string | |
| */ | |
| private $fax03; | |
| /** | |
| * @var string | |
| */ | |
| private $zip01; | |
| /** | |
| * @var string | |
| */ | |
| private $zip02; | |
| /** | |
| * @var string | |
| */ | |
| private $zipcode; | |
| /** | |
| * @var string | |
| */ | |
| private $addr01; | |
| /** | |
| * @var string | |
| */ | |
| private $addr02; | |
| /** | |
| * @var \DateTime | |
| */ | |
| private $birth; | |
| /** | |
| * @var string | |
| */ | |
| private $subtotal; | |
| /** | |
| * @var string | |
| */ | |
| private $discount; | |
| /** | |
| * @var string | |
| */ | |
| private $delivery_fee_total; | |
| /** | |
| * @var string | |
| */ | |
| private $charge; | |
| /** | |
| * @var string | |
| */ | |
| private $tax; | |
| /** | |
| * @var string | |
| */ | |
| private $total; | |
| /** | |
| * @var string | |
| */ | |
| private $payment_total; | |
| /** | |
| * @var string | |
| */ | |
| private $payment_method; | |
| /** | |
| * @var string | |
| */ | |
| private $note; | |
| /** | |
| * @var \DateTime | |
| */ | |
| private $create_date; | |
| /** | |
| * @var \DateTime | |
| */ | |
| private $update_date; | |
| /** | |
| * @var \DateTime | |
| */ | |
| private $order_date; | |
| /** | |
| * @var \DateTime | |
| */ | |
| private $commit_date; | |
| /** | |
| * @var \DateTime | |
| */ | |
| private $payment_date; | |
| /** | |
| * @var integer | |
| */ | |
| private $del_flg; | |
| /** | |
| * @var \Doctrine\Common\Collections\Collection | |
| */ | |
| private $OrderDetails; | |
| /** | |
| * @var \Doctrine\Common\Collections\Collection | |
| */ | |
| private $Shippings; | |
| /** | |
| * @var \Doctrine\Common\Collections\Collection | |
| */ | |
| private $MailHistories; | |
| /** | |
| * @var \Eccube\Entity\Customer | |
| */ | |
| private $Customer; | |
| /** | |
| * @var \Eccube\Entity\Master\Country | |
| */ | |
| private $Country; | |
| /** | |
| * @var \Eccube\Entity\Master\Pref | |
| */ | |
| private $Pref; | |
| /** | |
| * @var \Eccube\Entity\Master\Sex | |
| */ | |
| private $Sex; | |
| /** | |
| * @var \Eccube\Entity\Master\Job | |
| */ | |
| private $Job; | |
| /** | |
| * @var \Eccube\Entity\Payment | |
| */ | |
| private $Payment; | |
| /** | |
| * @var \Eccube\Entity\Master\DeviceType | |
| */ | |
| private $DeviceType; | |
| /** | |
| * @var \Eccube\Entity\Master\CustomerOrderStatus | |
| */ | |
| private $CustomerOrderStatus; | |
| /** | |
| * @var \Eccube\Entity\Master\OrderStatus | |
| */ | |
| private $OrderStatus; | |
| /** | |
| * @var \Eccube\Entity\Master\OrderStatusColor | |
| */ | |
| private $OrderStatusColor; | |
| /** | |
| * Constructor | |
| */ | |
| public function __construct(\Eccube\Entity\Master\OrderStatus $orderStatus = null) | |
| { | |
| $this->setDiscount(0) | |
| ->setSubtotal(0) | |
| ->setTotal(0) | |
| ->setPaymentTotal(0) | |
| ->setCharge(0) | |
| ->setTax(0) | |
| ->setDeliveryFeeTotal(0) | |
| ->setOrderStatus($orderStatus) | |
| ->setDelFlg(Constant::DISABLED); | |
| $this->OrderDetails = new \Doctrine\Common\Collections\ArrayCollection(); | |
| $this->Shippings = new \Doctrine\Common\Collections\ArrayCollection(); | |
| $this->MailHistories = new \Doctrine\Common\Collections\ArrayCollection(); | |
| } | |
| /** | |
| * Get id | |
| * | |
| * @return integer | |
| */ | |
| public function getId() | |
| { | |
| return $this->id; | |
| } | |
| /** | |
| * Set pre_order_id | |
| * | |
| * @param string $preOrderId | |
| * @return Order | |
| */ | |
| public function setPreOrderId($preOrderId) | |
| { | |
| $this->pre_order_id = $preOrderId; | |
| return $this; | |
| } | |
| /** | |
| * Get pre_order_id | |
| * | |
| * @return string | |
| */ | |
| public function getPreOrderId() | |
| { | |
| return $this->pre_order_id; | |
| } | |
| /** | |
| * Set message | |
| * | |
| * @param string $message | |
| * @return Order | |
| */ | |
| public function setMessage($message) | |
| { | |
| $this->message = $message; | |
| return $this; | |
| } | |
| /** | |
| * Get message | |
| * | |
| * @return string | |
| */ | |
| public function getMessage() | |
| { | |
| return $this->message; | |
| } | |
| /** | |
| * Set name01 | |
| * | |
| * @param string $name01 | |
| * @return Order | |
| */ | |
| public function setName01($name01) | |
| { | |
| $this->name01 = $name01; | |
| return $this; | |
| } | |
| /** | |
| * Get name01 | |
| * | |
| * @return string | |
| */ | |
| public function getName01() | |
| { | |
| return $this->name01; | |
| } | |
| /** | |
| * Set name02 | |
| * | |
| * @param string $name02 | |
| * @return Order | |
| */ | |
| public function setName02($name02) | |
| { | |
| $this->name02 = $name02; | |
| return $this; | |
| } | |
| /** | |
| * Get name02 | |
| * | |
| * @return string | |
| */ | |
| public function getName02() | |
| { | |
| return $this->name02; | |
| } | |
| /** | |
| * Set kana01 | |
| * | |
| * @param string $kana01 | |
| * @return Order | |
| */ | |
| public function setKana01($kana01) | |
| { | |
| $this->kana01 = $kana01; | |
| return $this; | |
| } | |
| /** | |
| * Get kana01 | |
| * | |
| * @return string | |
| */ | |
| public function getKana01() | |
| { | |
| return $this->kana01; | |
| } | |
| /** | |
| * Set kana02 | |
| * | |
| * @param string $kana02 | |
| * @return Order | |
| */ | |
| public function setKana02($kana02) | |
| { | |
| $this->kana02 = $kana02; | |
| return $this; | |
| } | |
| /** | |
| * Get kana02 | |
| * | |
| * @return string | |
| */ | |
| public function getKana02() | |
| { | |
| return $this->kana02; | |
| } | |
| /** | |
| * Set company_name | |
| * | |
| * @param string $companyName | |
| * @return Order | |
| */ | |
| public function setCompanyName($companyName) | |
| { | |
| $this->company_name = $companyName; | |
| return $this; | |
| } | |
| /** | |
| * Get company_name | |
| * | |
| * @return string | |
| */ | |
| public function getCompanyName() | |
| { | |
| return $this->company_name; | |
| } | |
| /** | |
| * Set email | |
| * | |
| * @param string $email | |
| * @return Order | |
| */ | |
| public function setEmail($email) | |
| { | |
| $this->email = $email; | |
| return $this; | |
| } | |
| /** | |
| * Get email | |
| * | |
| * @return string | |
| */ | |
| public function getEmail() | |
| { | |
| return $this->email; | |
| } | |
| /** | |
| * Set tel01 | |
| * | |
| * @param string $tel01 | |
| * @return Order | |
| */ | |
| public function setTel01($tel01) | |
| { | |
| $this->tel01 = $tel01; | |
| return $this; | |
| } | |
| /** | |
| * Get tel01 | |
| * | |
| * @return string | |
| */ | |
| public function getTel01() | |
| { | |
| return $this->tel01; | |
| } | |
| /** | |
| * Set tel02 | |
| * | |
| * @param string $tel02 | |
| * @return Order | |
| */ | |
| public function setTel02($tel02) | |
| { | |
| $this->tel02 = $tel02; | |
| return $this; | |
| } | |
| /** | |
| * Get tel02 | |
| * | |
| * @return string | |
| */ | |
| public function getTel02() | |
| { | |
| return $this->tel02; | |
| } | |
| /** | |
| * Set tel03 | |
| * | |
| * @param string $tel03 | |
| * @return Order | |
| */ | |
| public function setTel03($tel03) | |
| { | |
| $this->tel03 = $tel03; | |
| return $this; | |
| } | |
| /** | |
| * Get tel03 | |
| * | |
| * @return string | |
| */ | |
| public function getTel03() | |
| { | |
| return $this->tel03; | |
| } | |
| /** | |
| * Set fax01 | |
| * | |
| * @param string $fax01 | |
| * @return Order | |
| */ | |
| public function setFax01($fax01) | |
| { | |
| $this->fax01 = $fax01; | |
| return $this; | |
| } | |
| /** | |
| * Get fax01 | |
| * | |
| * @return string | |
| */ | |
| public function getFax01() | |
| { | |
| return $this->fax01; | |
| } | |
| /** | |
| * Set fax02 | |
| * | |
| * @param string $fax02 | |
| * @return Order | |
| */ | |
| public function setFax02($fax02) | |
| { | |
| $this->fax02 = $fax02; | |
| return $this; | |
| } | |
| /** | |
| * Get fax02 | |
| * | |
| * @return string | |
| */ | |
| public function getFax02() | |
| { | |
| return $this->fax02; | |
| } | |
| /** | |
| * Set fax03 | |
| * | |
| * @param string $fax03 | |
| * @return Order | |
| */ | |
| public function setFax03($fax03) | |
| { | |
| $this->fax03 = $fax03; | |
| return $this; | |
| } | |
| /** | |
| * Get fax03 | |
| * | |
| * @return string | |
| */ | |
| public function getFax03() | |
| { | |
| return $this->fax03; | |
| } | |
| /** | |
| * Set zip01 | |
| * | |
| * @param string $zip01 | |
| * @return Order | |
| */ | |
| public function setZip01($zip01) | |
| { | |
| $this->zip01 = $zip01; | |
| return $this; | |
| } | |
| /** | |
| * Get zip01 | |
| * | |
| * @return string | |
| */ | |
| public function getZip01() | |
| { | |
| return $this->zip01; | |
| } | |
| /** | |
| * Set zip02 | |
| * | |
| * @param string $zip02 | |
| * @return Order | |
| */ | |
| public function setZip02($zip02) | |
| { | |
| $this->zip02 = $zip02; | |
| return $this; | |
| } | |
| /** | |
| * Get zip02 | |
| * | |
| * @return string | |
| */ | |
| public function getZip02() | |
| { | |
| return $this->zip02; | |
| } | |
| /** | |
| * Set zipcode | |
| * | |
| * @param string $zipcode | |
| * @return Order | |
| */ | |
| public function setZipcode($zipcode) | |
| { | |
| $this->zipcode = $zipcode; | |
| return $this; | |
| } | |
| /** | |
| * Get zipcode | |
| * | |
| * @return string | |
| */ | |
| public function getZipcode() | |
| { | |
| return $this->zipcode; | |
| } | |
| /** | |
| * Set addr01 | |
| * | |
| * @param string $addr01 | |
| * @return Order | |
| */ | |
| public function setAddr01($addr01) | |
| { | |
| $this->addr01 = $addr01; | |
| return $this; | |
| } | |
| /** | |
| * Get addr01 | |
| * | |
| * @return string | |
| */ | |
| public function getAddr01() | |
| { | |
| return $this->addr01; | |
| } | |
| /** | |
| * Set addr02 | |
| * | |
| * @param string $addr02 | |
| * @return Order | |
| */ | |
| public function setAddr02($addr02) | |
| { | |
| $this->addr02 = $addr02; | |
| return $this; | |
| } | |
| /** | |
| * Get addr02 | |
| * | |
| * @return string | |
| */ | |
| public function getAddr02() | |
| { | |
| return $this->addr02; | |
| } | |
| /** | |
| * Set birth | |
| * | |
| * @param \DateTime $birth | |
| * @return Order | |
| */ | |
| public function setBirth($birth) | |
| { | |
| $this->birth = $birth; | |
| return $this; | |
| } | |
| /** | |
| * Get birth | |
| * | |
| * @return \DateTime | |
| */ | |
| public function getBirth() | |
| { | |
| return $this->birth; | |
| } | |
| /** | |
| * Set subtotal | |
| * | |
| * @param string $subtotal | |
| * @return Order | |
| */ | |
| public function setSubtotal($subtotal) | |
| { | |
| $this->subtotal = $subtotal; | |
| return $this; | |
| } | |
| /** | |
| * Get subtotal | |
| * | |
| * @return string | |
| */ | |
| public function getSubtotal() | |
| { | |
| return $this->subtotal; | |
| } | |
| /** | |
| * Set discount | |
| * | |
| * @param string $discount | |
| * @return Order | |
| */ | |
| public function setDiscount($discount) | |
| { | |
| $this->discount = $discount; | |
| return $this; | |
| } | |
| /** | |
| * Get discount | |
| * | |
| * @return string | |
| */ | |
| public function getDiscount() | |
| { | |
| return $this->discount; | |
| } | |
| /** | |
| * Set delivery_fee_total | |
| * | |
| * @param string $deliveryFeeTotal | |
| * @return Order | |
| */ | |
| public function setDeliveryFeeTotal($deliveryFeeTotal) | |
| { | |
| $this->delivery_fee_total = $deliveryFeeTotal; | |
| return $this; | |
| } | |
| /** | |
| * Get delivery_fee_total | |
| * | |
| * @return string | |
| */ | |
| public function getDeliveryFeeTotal() | |
| { | |
| return $this->delivery_fee_total; | |
| } | |
| /** | |
| * Set charge | |
| * | |
| * @param string $charge | |
| * @return Order | |
| */ | |
| public function setCharge($charge) | |
| { | |
| $this->charge = $charge; | |
| return $this; | |
| } | |
| /** | |
| * Get charge | |
| * | |
| * @return string | |
| */ | |
| public function getCharge() | |
| { | |
| return $this->charge; | |
| } | |
| /** | |
| * Set tax | |
| * | |
| * @param string $tax | |
| * @return Order | |
| */ | |
| public function setTax($tax) | |
| { | |
| $this->tax = $tax; | |
| return $this; | |
| } | |
| /** | |
| * Get tax | |
| * | |
| * @return string | |
| */ | |
| public function getTax() | |
| { | |
| return $this->tax; | |
| } | |
| /** | |
| * Set total | |
| * | |
| * @param string $total | |
| * @return Order | |
| */ | |
| public function setTotal($total) | |
| { | |
| $this->total = $total; | |
| return $this; | |
| } | |
| /** | |
| * Get total | |
| * | |
| * @return string | |
| */ | |
| public function getTotal() | |
| { | |
| return $this->total; | |
| } | |
| /** | |
| * Set payment_total | |
| * | |
| * @param string $paymentTotal | |
| * @return Order | |
| */ | |
| public function setPaymentTotal($paymentTotal) | |
| { | |
| $this->payment_total = $paymentTotal; | |
| return $this; | |
| } | |
| /** | |
| * Get payment_total | |
| * | |
| * @return string | |
| */ | |
| public function getPaymentTotal() | |
| { | |
| return $this->payment_total; | |
| } | |
| /** | |
| * Set payment_method | |
| * | |
| * @param string $paymentMethod | |
| * @return Order | |
| */ | |
| public function setPaymentMethod($paymentMethod) | |
| { | |
| $this->payment_method = $paymentMethod; | |
| return $this; | |
| } | |
| /** | |
| * Get payment_method | |
| * | |
| * @return string | |
| */ | |
| public function getPaymentMethod() | |
| { | |
| return $this->payment_method; | |
| } | |
| /** | |
| * Set note | |
| * | |
| * @param string $note | |
| * @return Order | |
| */ | |
| public function setNote($note) | |
| { | |
| $this->note = $note; | |
| return $this; | |
| } | |
| /** | |
| * Get note | |
| * | |
| * @return string | |
| */ | |
| public function getNote() | |
| { | |
| return $this->note; | |
| } | |
| /** | |
| * Set create_date | |
| * | |
| * @param \DateTime $createDate | |
| * @return Order | |
| */ | |
| public function setCreateDate($createDate) | |
| { | |
| $this->create_date = $createDate; | |
| return $this; | |
| } | |
| /** | |
| * Get create_date | |
| * | |
| * @return \DateTime | |
| */ | |
| public function getCreateDate() | |
| { | |
| return $this->create_date; | |
| } | |
| /** | |
| * Set update_date | |
| * | |
| * @param \DateTime $updateDate | |
| * @return Order | |
| */ | |
| public function setUpdateDate($updateDate) | |
| { | |
| $this->update_date = $updateDate; | |
| return $this; | |
| } | |
| /** | |
| * Get update_date | |
| * | |
| * @return \DateTime | |
| */ | |
| public function getUpdateDate() | |
| { | |
| return $this->update_date; | |
| } | |
| /** | |
| * Set order_date | |
| * | |
| * @param \DateTime $orderDate | |
| * @return Order | |
| */ | |
| public function setOrderDate($orderDate) | |
| { | |
| $this->order_date = $orderDate; | |
| return $this; | |
| } | |
| /** | |
| * Get order_date | |
| * | |
| * @return \DateTime | |
| */ | |
| public function getOrderDate() | |
| { | |
| return $this->order_date; | |
| } | |
| /** | |
| * Set commit_date | |
| * | |
| * @param \DateTime $commitDate | |
| * @return Order | |
| */ | |
| public function setCommitDate($commitDate) | |
| { | |
| $this->commit_date = $commitDate; | |
| return $this; | |
| } | |
| /** | |
| * Get commit_date | |
| * | |
| * @return \DateTime | |
| */ | |
| public function getCommitDate() | |
| { | |
| return $this->commit_date; | |
| } | |
| /** | |
| * Set payment_date | |
| * | |
| * @param \DateTime $paymentDate | |
| * @return Order | |
| */ | |
| public function setPaymentDate($paymentDate) | |
| { | |
| $this->payment_date = $paymentDate; | |
| return $this; | |
| } | |
| /** | |
| * Get payment_date | |
| * | |
| * @return \DateTime | |
| */ | |
| public function getPaymentDate() | |
| { | |
| return $this->payment_date; | |
| } | |
| /** | |
| * Set del_flg | |
| * | |
| * @param integer $delFlg | |
| * @return Order | |
| */ | |
| public function setDelFlg($delFlg) | |
| { | |
| $this->del_flg = $delFlg; | |
| return $this; | |
| } | |
| /** | |
| * Get del_flg | |
| * | |
| * @return integer | |
| */ | |
| public function getDelFlg() | |
| { | |
| return $this->del_flg; | |
| } | |
| /** | |
| * Add OrderDetails | |
| * | |
| * @param \Eccube\Entity\OrderDetail $orderDetails | |
| * @return Order | |
| */ | |
| public function addOrderDetail(\Eccube\Entity\OrderDetail $orderDetails) | |
| { | |
| $this->OrderDetails[] = $orderDetails; | |
| return $this; | |
| } | |
| /** | |
| * Remove OrderDetails | |
| * | |
| * @param \Eccube\Entity\OrderDetail $orderDetails | |
| */ | |
| public function removeOrderDetail(\Eccube\Entity\OrderDetail $orderDetails) | |
| { | |
| $this->OrderDetails->removeElement($orderDetails); | |
| } | |
| /** | |
| * Get OrderDetails | |
| * | |
| * @return \Doctrine\Common\Collections\Collection | |
| */ | |
| public function getOrderDetails() | |
| { | |
| return $this->OrderDetails; | |
| } | |
| /** | |
| * Add Shippings | |
| * | |
| * @param \Eccube\Entity\Shipping $shippings | |
| * @return Order | |
| */ | |
| public function addShipping(\Eccube\Entity\Shipping $shippings) | |
| { | |
| $this->Shippings[] = $shippings; | |
| return $this; | |
| } | |
| /** | |
| * Remove Shippings | |
| * | |
| * @param \Eccube\Entity\Shipping $shippings | |
| */ | |
| public function removeShipping(\Eccube\Entity\Shipping $shippings) | |
| { | |
| $this->Shippings->removeElement($shippings); | |
| } | |
| /** | |
| * Get Shippings | |
| * | |
| * @return \Doctrine\Common\Collections\Collection | |
| */ | |
| public function getShippings() | |
| { | |
| return $this->Shippings; | |
| } | |
| /** | |
| * Add MailHistories | |
| * | |
| * @param \Eccube\Entity\MailHistory $mailHistories | |
| * @return Order | |
| */ | |
| public function addMailHistory(\Eccube\Entity\MailHistory $mailHistories) | |
| { | |
| $this->MailHistories[] = $mailHistories; | |
| return $this; | |
| } | |
| /** | |
| * Remove MailHistories | |
| * | |
| * @param \Eccube\Entity\MailHistory $mailHistories | |
| */ | |
| public function removeMailHistory(\Eccube\Entity\MailHistory $mailHistories) | |
| { | |
| $this->MailHistories->removeElement($mailHistories); | |
| } | |
| /** | |
| * Get MailHistories | |
| * | |
| * @return \Doctrine\Common\Collections\Collection | |
| */ | |
| public function getMailHistories() | |
| { | |
| return $this->MailHistories; | |
| } | |
| /** | |
| * Set Customer | |
| * | |
| * @param \Eccube\Entity\Customer $customer | |
| * @return Order | |
| */ | |
| public function setCustomer(\Eccube\Entity\Customer $customer = null) | |
| { | |
| $this->Customer = $customer; | |
| return $this; | |
| } | |
| /** | |
| * Get Customer | |
| * | |
| * @return \Eccube\Entity\Customer | |
| */ | |
| public function getCustomer() | |
| { | |
| if (EntityUtil::isEmpty($this->Customer)) { | |
| return null; | |
| } | |
| return $this->Customer; | |
| } | |
| /** | |
| * Set Country | |
| * | |
| * @param \Eccube\Entity\Master\Country $country | |
| * @return Order | |
| */ | |
| public function setCountry(\Eccube\Entity\Master\Country $country = null) | |
| { | |
| $this->Country = $country; | |
| return $this; | |
| } | |
| /** | |
| * Get Country | |
| * | |
| * @return \Eccube\Entity\Master\Country | |
| */ | |
| public function getCountry() | |
| { | |
| return $this->Country; | |
| } | |
| /** | |
| * Set Pref | |
| * | |
| * @param \Eccube\Entity\Master\Pref $pref | |
| * @return Order | |
| */ | |
| public function setPref(\Eccube\Entity\Master\Pref $pref = null) | |
| { | |
| $this->Pref = $pref; | |
| return $this; | |
| } | |
| /** | |
| * Get Pref | |
| * | |
| * @return \Eccube\Entity\Master\Pref | |
| */ | |
| public function getPref() | |
| { | |
| return $this->Pref; | |
| } | |
| /** | |
| * Set Sex | |
| * | |
| * @param \Eccube\Entity\Master\Sex $sex | |
| * @return Order | |
| */ | |
| public function setSex(\Eccube\Entity\Master\Sex $sex = null) | |
| { | |
| $this->Sex = $sex; | |
| return $this; | |
| } | |
| /** | |
| * Get Sex | |
| * | |
| * @return \Eccube\Entity\Master\Sex | |
| */ | |
| public function getSex() | |
| { | |
| return $this->Sex; | |
| } | |
| /** | |
| * Set Job | |
| * | |
| * @param \Eccube\Entity\Master\Job $job | |
| * @return Order | |
| */ | |
| public function setJob(\Eccube\Entity\Master\Job $job = null) | |
| { | |
| $this->Job = $job; | |
| return $this; | |
| } | |
| /** | |
| * Get Job | |
| * | |
| * @return \Eccube\Entity\Master\Job | |
| */ | |
| public function getJob() | |
| { | |
| return $this->Job; | |
| } | |
| /** | |
| * Set Payment | |
| * | |
| * @param \Eccube\Entity\Payment $payment | |
| * @return Order | |
| */ | |
| public function setPayment(\Eccube\Entity\Payment $payment = null) | |
| { | |
| $this->Payment = $payment; | |
| return $this; | |
| } | |
| /** | |
| * Get Payment | |
| * | |
| * @return \Eccube\Entity\Payment | |
| */ | |
| public function getPayment() | |
| { | |
| if (EntityUtil::isEmpty($this->Payment)) { | |
| return null; | |
| } | |
| return $this->Payment; | |
| } | |
| /** | |
| * Set DeviceType | |
| * | |
| * @param \Eccube\Entity\Master\DeviceType $deviceType | |
| * @return Order | |
| */ | |
| public function setDeviceType(\Eccube\Entity\Master\DeviceType $deviceType = null) | |
| { | |
| $this->DeviceType = $deviceType; | |
| return $this; | |
| } | |
| /** | |
| * Get DeviceType | |
| * | |
| * @return \Eccube\Entity\Master\DeviceType | |
| */ | |
| public function getDeviceType() | |
| { | |
| return $this->DeviceType; | |
| } | |
| /** | |
| * Set CustomerOrderStatus | |
| * | |
| * @param \Eccube\Entity\Master\CustomerOrderStatus $customerOrderStatus | |
| * @return Order | |
| */ | |
| public function setCustomerOrderStatus(\Eccube\Entity\Master\CustomerOrderStatus $customerOrderStatus = null) | |
| { | |
| $this->CustomerOrderStatus = $customerOrderStatus; | |
| return $this; | |
| } | |
| /** | |
| * Get CustomerOrderStatus | |
| * | |
| * @return \Eccube\Entity\Master\CustomerOrderStatus | |
| */ | |
| public function getCustomerOrderStatus() | |
| { | |
| return $this->CustomerOrderStatus; | |
| } | |
| /** | |
| * Set OrderStatus | |
| * | |
| * @param \Eccube\Entity\Master\OrderStatus $orderStatus | |
| * @return Order | |
| */ | |
| public function setOrderStatus(\Eccube\Entity\Master\OrderStatus $orderStatus = null) | |
| { | |
| $this->OrderStatus = $orderStatus; | |
| return $this; | |
| } | |
| /** | |
| * Get OrderStatus | |
| * | |
| * @return \Eccube\Entity\Master\OrderStatus | |
| */ | |
| public function getOrderStatus() | |
| { | |
| return $this->OrderStatus; | |
| } | |
| /** | |
| * Set OrderStatusColor | |
| * | |
| * @param \Eccube\Entity\Master\OrderStatusColor $orderStatusColor | |
| * @return Order | |
| */ | |
| public function setOrderStatusColor(\Eccube\Entity\Master\OrderStatusColor $orderStatusColor = null) | |
| { | |
| $this->OrderStatusColor = $orderStatusColor; | |
| return $this; | |
| } | |
| /** | |
| * Get OrderStatusColor | |
| * | |
| * @return \Eccube\Entity\Master\OrderStatusColor | |
| */ | |
| public function getOrderStatusColor() | |
| { | |
| return $this->OrderStatusColor; | |
| } | |
| } |