PHP 클래스 Eccube\Entity\Order

상속: extends Eccube\Entity\AbstractEntity
파일 보기 프로젝트 열기: ec-cube/ec-cube 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Eccube\Entity\Master\OrderStatus $orderStatus = null ) Constructor
addMailHistory ( Eccube\Entity\MailHistory $mailHistories ) : Order Add MailHistories
addOrderDetail ( OrderDetail $orderDetails ) : Order Add OrderDetails
addShipping ( Shipping $shippings ) : Order Add Shippings
calculateSubTotal ( ) : integer Calculate SubTotal.
calculateTotalQuantity ( ) : integer Calculate quantity of total.
calculateTotalTax ( ) : integer Calculate tax of total.
findShipping ( integer $shippingId ) : Shipping | null 対象となるお届け先情報を取得
getAddr01 ( ) : string Get addr01
getAddr02 ( ) : string Get addr02
getBirth ( ) : DateTime Get birth
getCharge ( ) : string Get charge
getCommitDate ( ) : DateTime Get commit_date
getCompanyName ( ) : string Get company_name
getCountry ( ) : Eccube\Entity\Master\Country Get Country
getCreateDate ( ) : DateTime Get create_date
getCustomer ( ) : Customer Get Customer
getCustomerOrderStatus ( ) : Eccube\Entity\Master\CustomerOrderStatus Get CustomerOrderStatus
getDelFlg ( ) : integer Get del_flg
getDeliveryFeeTotal ( ) : string Get delivery_fee_total
getDeviceType ( ) : Eccube\Entity\Master\DeviceType Get DeviceType
getDiscount ( ) : string Get discount
getEmail ( ) : string Get email
getFax01 ( ) : string Get fax01
getFax02 ( ) : string Get fax02
getFax03 ( ) : string Get fax03
getId ( ) : integer Get id
getJob ( ) : Eccube\Entity\Master\Job Get Job
getKana01 ( ) : string Get kana01
getKana02 ( ) : string Get kana02
getMailHistories ( ) : Doctrine\Common\Collections\Collection Get MailHistories
getMessage ( ) : string Get message
getName01 ( ) : string Get name01
getName02 ( ) : string Get name02
getNote ( ) : string Get note
getOrderDate ( ) : DateTime Get order_date
getOrderDetails ( ) : Doctrine\Common\Collections\Collection Get OrderDetails
getOrderStatus ( ) : Eccube\Entity\Master\OrderStatus Get OrderStatus
getOrderStatusColor ( ) : Eccube\Entity\Master\OrderStatusColor Get OrderStatusColor
getPayment ( ) : Eccube\Entity\Payment Get Payment
getPaymentDate ( ) : DateTime Get payment_date
getPaymentMethod ( ) : string Get payment_method
getPaymentTotal ( ) : string Get payment_total
getPreOrderId ( ) : string Get pre_order_id
getPref ( ) : Eccube\Entity\Master\Pref Get Pref
getProductTypes ( ) : Eccube\Entity\Master\ProductType[] この注文の保持する商品種別を取得します.
getSex ( ) : Eccube\Entity\Master\Sex Get Sex
getShippings ( ) : Doctrine\Common\Collections\Collection Get Shippings
getSubtotal ( ) : string Get subtotal
getTax ( ) : string Get tax
getTel01 ( ) : string Get tel01
getTel02 ( ) : string Get tel02
getTel03 ( ) : string Get tel03
getTotal ( ) : string Get total
getTotalPrice ( ) : string 合計金額を計算
getUpdateDate ( ) : DateTime Get update_date
getZip01 ( ) : string Get zip01
getZip02 ( ) : string Get zip02
getZipcode ( ) : string Get zipcode
isMultiple ( ) : boolean isMultiple
isPriceChange ( ) : boolean isPriceChange
removeMailHistory ( Eccube\Entity\MailHistory $mailHistories ) Remove MailHistories
removeOrderDetail ( OrderDetail $orderDetails ) Remove OrderDetails
removeShipping ( Shipping $shippings ) Remove Shippings
setAddr01 ( string $addr01 ) : Order Set addr01
setAddr02 ( string $addr02 ) : Order Set addr02
setBirth ( DateTime $birth ) : Order Set birth
setCharge ( string $charge ) : Order Set charge
setCommitDate ( DateTime $commitDate ) : Order Set commit_date
setCompanyName ( string $companyName ) : Order Set company_name
setCountry ( Eccube\Entity\Master\Country $country = null ) : Order Set Country
setCreateDate ( DateTime $createDate ) : Order Set create_date
setCustomer ( Customer $customer = null ) : Order Set Customer
setCustomerOrderStatus ( Eccube\Entity\Master\CustomerOrderStatus $customerOrderStatus = null ) : Order Set CustomerOrderStatus
setDelFlg ( integer $delFlg ) : Order Set del_flg
setDeliveryFeeTotal ( string $deliveryFeeTotal ) : Order Set delivery_fee_total
setDeviceType ( Eccube\Entity\Master\DeviceType $deviceType = null ) : Order Set DeviceType
setDiscount ( string $discount ) : Order Set discount
setEmail ( string $email ) : Order Set email
setFax01 ( string $fax01 ) : Order Set fax01
setFax02 ( string $fax02 ) : Order Set fax02
setFax03 ( string $fax03 ) : Order Set fax03
setJob ( Eccube\Entity\Master\Job $job = null ) : Order Set Job
setKana01 ( string $kana01 ) : Order Set kana01
setKana02 ( string $kana02 ) : Order Set kana02
setMessage ( string $message ) : Order Set message
setName01 ( string $name01 ) : Order Set name01
setName02 ( string $name02 ) : Order Set name02
setNote ( string $note ) : Order Set note
setOrderDate ( DateTime $orderDate ) : Order Set order_date
setOrderStatus ( Eccube\Entity\Master\OrderStatus $orderStatus = null ) : Order Set OrderStatus
setOrderStatusColor ( Eccube\Entity\Master\OrderStatusColor $orderStatusColor = null ) : Order Set OrderStatusColor
setPayment ( Eccube\Entity\Payment $payment = null ) : Order Set Payment
setPaymentDate ( DateTime $paymentDate ) : Order Set payment_date
setPaymentMethod ( string $paymentMethod ) : Order Set payment_method
setPaymentTotal ( string $paymentTotal ) : Order Set payment_total
setPreOrderId ( string $preOrderId ) : Order Set pre_order_id
setPref ( Eccube\Entity\Master\Pref $pref = null ) : Order Set Pref
setSex ( Eccube\Entity\Master\Sex $sex = null ) : Order Set Sex
setSubtotal ( string $subtotal ) : Order Set subtotal
setTax ( string $tax ) : Order Set tax
setTel01 ( string $tel01 ) : Order Set tel01
setTel02 ( string $tel02 ) : Order Set tel02
setTel03 ( string $tel03 ) : Order Set tel03
setTotal ( string $total ) : Order Set total
setUpdateDate ( DateTime $updateDate ) : Order Set update_date
setZip01 ( string $zip01 ) : Order Set zip01
setZip02 ( string $zip02 ) : Order Set zip02
setZipcode ( string $zipcode ) : Order Set zipcode

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( Eccube\Entity\Master\OrderStatus $orderStatus = null )
$orderStatus Eccube\Entity\Master\OrderStatus

addMailHistory() 공개 메소드

Add MailHistories
public addMailHistory ( Eccube\Entity\MailHistory $mailHistories ) : Order
$mailHistories Eccube\Entity\MailHistory
리턴 Order

addOrderDetail() 공개 메소드

Add OrderDetails
public addOrderDetail ( OrderDetail $orderDetails ) : Order
$orderDetails OrderDetail
리턴 Order

addShipping() 공개 메소드

Add Shippings
public addShipping ( Shipping $shippings ) : Order
$shippings Shipping
리턴 Order

calculateSubTotal() 공개 메소드

Calculate SubTotal.
public calculateSubTotal ( ) : integer
리턴 integer

calculateTotalQuantity() 공개 메소드

Calculate quantity of total.
public calculateTotalQuantity ( ) : integer
리턴 integer

calculateTotalTax() 공개 메소드

Calculate tax of total.
public calculateTotalTax ( ) : integer
리턴 integer

findShipping() 공개 메소드

対象となるお届け先情報を取得
public findShipping ( integer $shippingId ) : Shipping | null
$shippingId integer
리턴 Shipping | null

getAddr01() 공개 메소드

Get addr01
public getAddr01 ( ) : string
리턴 string

getAddr02() 공개 메소드

Get addr02
public getAddr02 ( ) : string
리턴 string

getBirth() 공개 메소드

Get birth
public getBirth ( ) : DateTime
리턴 DateTime

getCharge() 공개 메소드

Get charge
public getCharge ( ) : string
리턴 string

getCommitDate() 공개 메소드

Get commit_date
public getCommitDate ( ) : DateTime
리턴 DateTime

getCompanyName() 공개 메소드

Get company_name
public getCompanyName ( ) : string
리턴 string

getCountry() 공개 메소드

Get Country
public getCountry ( ) : Eccube\Entity\Master\Country
리턴 Eccube\Entity\Master\Country

getCreateDate() 공개 메소드

Get create_date
public getCreateDate ( ) : DateTime
리턴 DateTime

getCustomer() 공개 메소드

Get Customer
public getCustomer ( ) : Customer
리턴 Customer

getCustomerOrderStatus() 공개 메소드

Get CustomerOrderStatus
public getCustomerOrderStatus ( ) : Eccube\Entity\Master\CustomerOrderStatus
리턴 Eccube\Entity\Master\CustomerOrderStatus

getDelFlg() 공개 메소드

Get del_flg
public getDelFlg ( ) : integer
리턴 integer

getDeliveryFeeTotal() 공개 메소드

Get delivery_fee_total
public getDeliveryFeeTotal ( ) : string
리턴 string

getDeviceType() 공개 메소드

Get DeviceType
public getDeviceType ( ) : Eccube\Entity\Master\DeviceType
리턴 Eccube\Entity\Master\DeviceType

getDiscount() 공개 메소드

Get discount
public getDiscount ( ) : string
리턴 string

getEmail() 공개 메소드

Get email
public getEmail ( ) : string
리턴 string

getFax01() 공개 메소드

Get fax01
public getFax01 ( ) : string
리턴 string

getFax02() 공개 메소드

Get fax02
public getFax02 ( ) : string
리턴 string

getFax03() 공개 메소드

Get fax03
public getFax03 ( ) : string
리턴 string

getId() 공개 메소드

Get id
public getId ( ) : integer
리턴 integer

getJob() 공개 메소드

Get Job
public getJob ( ) : Eccube\Entity\Master\Job
리턴 Eccube\Entity\Master\Job

getKana01() 공개 메소드

Get kana01
public getKana01 ( ) : string
리턴 string

getKana02() 공개 메소드

Get kana02
public getKana02 ( ) : string
리턴 string

getMailHistories() 공개 메소드

Get MailHistories
public getMailHistories ( ) : Doctrine\Common\Collections\Collection
리턴 Doctrine\Common\Collections\Collection

getMessage() 공개 메소드

Get message
public getMessage ( ) : string
리턴 string

getName01() 공개 메소드

Get name01
public getName01 ( ) : string
리턴 string

getName02() 공개 메소드

Get name02
public getName02 ( ) : string
리턴 string

getNote() 공개 메소드

Get note
public getNote ( ) : string
리턴 string

getOrderDate() 공개 메소드

Get order_date
public getOrderDate ( ) : DateTime
리턴 DateTime

getOrderDetails() 공개 메소드

Get OrderDetails
public getOrderDetails ( ) : Doctrine\Common\Collections\Collection
리턴 Doctrine\Common\Collections\Collection

getOrderStatus() 공개 메소드

Get OrderStatus
public getOrderStatus ( ) : Eccube\Entity\Master\OrderStatus
리턴 Eccube\Entity\Master\OrderStatus

getOrderStatusColor() 공개 메소드

Get OrderStatusColor
public getOrderStatusColor ( ) : Eccube\Entity\Master\OrderStatusColor
리턴 Eccube\Entity\Master\OrderStatusColor

getPayment() 공개 메소드

Get Payment
public getPayment ( ) : Eccube\Entity\Payment
리턴 Eccube\Entity\Payment

getPaymentDate() 공개 메소드

Get payment_date
public getPaymentDate ( ) : DateTime
리턴 DateTime

getPaymentMethod() 공개 메소드

Get payment_method
public getPaymentMethod ( ) : string
리턴 string

getPaymentTotal() 공개 메소드

Get payment_total
public getPaymentTotal ( ) : string
리턴 string

getPreOrderId() 공개 메소드

Get pre_order_id
public getPreOrderId ( ) : string
리턴 string

getPref() 공개 메소드

Get Pref
public getPref ( ) : Eccube\Entity\Master\Pref
리턴 Eccube\Entity\Master\Pref

getProductTypes() 공개 메소드

この注文の保持する商品種別を取得します.
public getProductTypes ( ) : Eccube\Entity\Master\ProductType[]
리턴 Eccube\Entity\Master\ProductType[] 一意な商品種別の配列

getSex() 공개 메소드

Get Sex
public getSex ( ) : Eccube\Entity\Master\Sex
리턴 Eccube\Entity\Master\Sex

getShippings() 공개 메소드

Get Shippings
public getShippings ( ) : Doctrine\Common\Collections\Collection
리턴 Doctrine\Common\Collections\Collection

getSubtotal() 공개 메소드

Get subtotal
public getSubtotal ( ) : string
리턴 string

getTax() 공개 메소드

Get tax
public getTax ( ) : string
리턴 string

getTel01() 공개 메소드

Get tel01
public getTel01 ( ) : string
리턴 string

getTel02() 공개 메소드

Get tel02
public getTel02 ( ) : string
리턴 string

getTel03() 공개 메소드

Get tel03
public getTel03 ( ) : string
리턴 string

getTotal() 공개 메소드

Get total
public getTotal ( ) : string
리턴 string

getTotalPrice() 공개 메소드

合計金額を計算
public getTotalPrice ( ) : string
리턴 string

getUpdateDate() 공개 메소드

Get update_date
public getUpdateDate ( ) : DateTime
리턴 DateTime

getZip01() 공개 메소드

Get zip01
public getZip01 ( ) : string
리턴 string

getZip02() 공개 메소드

Get zip02
public getZip02 ( ) : string
리턴 string

getZipcode() 공개 메소드

Get zipcode
public getZipcode ( ) : string
리턴 string

isMultiple() 공개 메소드

isMultiple
public isMultiple ( ) : boolean
리턴 boolean

isPriceChange() 공개 메소드

isPriceChange
public isPriceChange ( ) : boolean
리턴 boolean

removeMailHistory() 공개 메소드

Remove MailHistories
public removeMailHistory ( Eccube\Entity\MailHistory $mailHistories )
$mailHistories Eccube\Entity\MailHistory

removeOrderDetail() 공개 메소드

Remove OrderDetails
public removeOrderDetail ( OrderDetail $orderDetails )
$orderDetails OrderDetail

removeShipping() 공개 메소드

Remove Shippings
public removeShipping ( Shipping $shippings )
$shippings Shipping

setAddr01() 공개 메소드

Set addr01
public setAddr01 ( string $addr01 ) : Order
$addr01 string
리턴 Order

setAddr02() 공개 메소드

Set addr02
public setAddr02 ( string $addr02 ) : Order
$addr02 string
리턴 Order

setBirth() 공개 메소드

Set birth
public setBirth ( DateTime $birth ) : Order
$birth DateTime
리턴 Order

setCharge() 공개 메소드

Set charge
public setCharge ( string $charge ) : Order
$charge string
리턴 Order

setCommitDate() 공개 메소드

Set commit_date
public setCommitDate ( DateTime $commitDate ) : Order
$commitDate DateTime
리턴 Order

setCompanyName() 공개 메소드

Set company_name
public setCompanyName ( string $companyName ) : Order
$companyName string
리턴 Order

setCountry() 공개 메소드

Set Country
public setCountry ( Eccube\Entity\Master\Country $country = null ) : Order
$country Eccube\Entity\Master\Country
리턴 Order

setCreateDate() 공개 메소드

Set create_date
public setCreateDate ( DateTime $createDate ) : Order
$createDate DateTime
리턴 Order

setCustomer() 공개 메소드

Set Customer
public setCustomer ( Customer $customer = null ) : Order
$customer Customer
리턴 Order

setCustomerOrderStatus() 공개 메소드

Set CustomerOrderStatus
public setCustomerOrderStatus ( Eccube\Entity\Master\CustomerOrderStatus $customerOrderStatus = null ) : Order
$customerOrderStatus Eccube\Entity\Master\CustomerOrderStatus
리턴 Order

setDelFlg() 공개 메소드

Set del_flg
public setDelFlg ( integer $delFlg ) : Order
$delFlg integer
리턴 Order

setDeliveryFeeTotal() 공개 메소드

Set delivery_fee_total
public setDeliveryFeeTotal ( string $deliveryFeeTotal ) : Order
$deliveryFeeTotal string
리턴 Order

setDeviceType() 공개 메소드

Set DeviceType
public setDeviceType ( Eccube\Entity\Master\DeviceType $deviceType = null ) : Order
$deviceType Eccube\Entity\Master\DeviceType
리턴 Order

setDiscount() 공개 메소드

Set discount
public setDiscount ( string $discount ) : Order
$discount string
리턴 Order

setEmail() 공개 메소드

Set email
public setEmail ( string $email ) : Order
$email string
리턴 Order

setFax01() 공개 메소드

Set fax01
public setFax01 ( string $fax01 ) : Order
$fax01 string
리턴 Order

setFax02() 공개 메소드

Set fax02
public setFax02 ( string $fax02 ) : Order
$fax02 string
리턴 Order

setFax03() 공개 메소드

Set fax03
public setFax03 ( string $fax03 ) : Order
$fax03 string
리턴 Order

setJob() 공개 메소드

Set Job
public setJob ( Eccube\Entity\Master\Job $job = null ) : Order
$job Eccube\Entity\Master\Job
리턴 Order

setKana01() 공개 메소드

Set kana01
public setKana01 ( string $kana01 ) : Order
$kana01 string
리턴 Order

setKana02() 공개 메소드

Set kana02
public setKana02 ( string $kana02 ) : Order
$kana02 string
리턴 Order

setMessage() 공개 메소드

Set message
public setMessage ( string $message ) : Order
$message string
리턴 Order

setName01() 공개 메소드

Set name01
public setName01 ( string $name01 ) : Order
$name01 string
리턴 Order

setName02() 공개 메소드

Set name02
public setName02 ( string $name02 ) : Order
$name02 string
리턴 Order

setNote() 공개 메소드

Set note
public setNote ( string $note ) : Order
$note string
리턴 Order

setOrderDate() 공개 메소드

Set order_date
public setOrderDate ( DateTime $orderDate ) : Order
$orderDate DateTime
리턴 Order

setOrderStatus() 공개 메소드

Set OrderStatus
public setOrderStatus ( Eccube\Entity\Master\OrderStatus $orderStatus = null ) : Order
$orderStatus Eccube\Entity\Master\OrderStatus
리턴 Order

setOrderStatusColor() 공개 메소드

Set OrderStatusColor
public setOrderStatusColor ( Eccube\Entity\Master\OrderStatusColor $orderStatusColor = null ) : Order
$orderStatusColor Eccube\Entity\Master\OrderStatusColor
리턴 Order

setPayment() 공개 메소드

Set Payment
public setPayment ( Eccube\Entity\Payment $payment = null ) : Order
$payment Eccube\Entity\Payment
리턴 Order

setPaymentDate() 공개 메소드

Set payment_date
public setPaymentDate ( DateTime $paymentDate ) : Order
$paymentDate DateTime
리턴 Order

setPaymentMethod() 공개 메소드

Set payment_method
public setPaymentMethod ( string $paymentMethod ) : Order
$paymentMethod string
리턴 Order

setPaymentTotal() 공개 메소드

Set payment_total
public setPaymentTotal ( string $paymentTotal ) : Order
$paymentTotal string
리턴 Order

setPreOrderId() 공개 메소드

Set pre_order_id
public setPreOrderId ( string $preOrderId ) : Order
$preOrderId string
리턴 Order

setPref() 공개 메소드

Set Pref
public setPref ( Eccube\Entity\Master\Pref $pref = null ) : Order
$pref Eccube\Entity\Master\Pref
리턴 Order

setSex() 공개 메소드

Set Sex
public setSex ( Eccube\Entity\Master\Sex $sex = null ) : Order
$sex Eccube\Entity\Master\Sex
리턴 Order

setSubtotal() 공개 메소드

Set subtotal
public setSubtotal ( string $subtotal ) : Order
$subtotal string
리턴 Order

setTax() 공개 메소드

Set tax
public setTax ( string $tax ) : Order
$tax string
리턴 Order

setTel01() 공개 메소드

Set tel01
public setTel01 ( string $tel01 ) : Order
$tel01 string
리턴 Order

setTel02() 공개 메소드

Set tel02
public setTel02 ( string $tel02 ) : Order
$tel02 string
리턴 Order

setTel03() 공개 메소드

Set tel03
public setTel03 ( string $tel03 ) : Order
$tel03 string
리턴 Order

setTotal() 공개 메소드

Set total
public setTotal ( string $total ) : Order
$total string
리턴 Order

setUpdateDate() 공개 메소드

Set update_date
public setUpdateDate ( DateTime $updateDate ) : Order
$updateDate DateTime
리턴 Order

setZip01() 공개 메소드

Set zip01
public setZip01 ( string $zip01 ) : Order
$zip01 string
리턴 Order

setZip02() 공개 메소드

Set zip02
public setZip02 ( string $zip02 ) : Order
$zip02 string
리턴 Order

setZipcode() 공개 메소드

Set zipcode
public setZipcode ( string $zipcode ) : Order
$zipcode string
리턴 Order