class Order extends AbstractEntity

Order

Methods

offsetExists($offset)

No description

offsetSet($offset, $value)

No description

offsetGet($offset)

No description

offsetUnset($offset)

No description

setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)

引数の連想配列を元にプロパティを設定します.

array
toArray(array $excludeAttribute = array(), ReflectionClass $parentClass = null)

プロパティの値を連想配列で返します.

object
copyProperties(object $srcObject, array $excludeAttribute = array())

コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー

bool
isMultiple()

No description

isPriceChange()

No description

mixed
findShipping($shippingId)

対象となるお届け先情報を取得

integer
calculateTotalQuantity()

Calculate quantity of total.

integer
calculateSubTotal()

Calculate SubTotal.

integer
calculateTotalTax()

Calculate tax of total.

array
getProductTypes()

この注文の保持する商品種別を取得します.

__construct(OrderStatus $orderStatus = null)

Constructor

integer
getId()

Get id

setPreOrderId(string $preOrderId)

Set preorderid

string
getPreOrderId()

Get preorderid

setMessage(string $message)

Set message

string
getMessage()

Get message

setName01(string $name01)

Set name01

string
getName01()

Get name01

setName02(string $name02)

Set name02

string
getName02()

Get name02

setKana01(string $kana01)

Set kana01

string
getKana01()

Get kana01

setKana02(string $kana02)

Set kana02

string
getKana02()

Get kana02

setCompanyName(string $companyName)

Set company_name

string
getCompanyName()

Get company_name

setEmail(string $email)

Set email

string
getEmail()

Get email

setTel01(string $tel01)

Set tel01

string
getTel01()

Get tel01

setTel02(string $tel02)

Set tel02

string
getTel02()

Get tel02

setTel03(string $tel03)

Set tel03

string
getTel03()

Get tel03

setFax01(string $fax01)

Set fax01

string
getFax01()

Get fax01

setFax02(string $fax02)

Set fax02

string
getFax02()

Get fax02

setFax03(string $fax03)

Set fax03

string
getFax03()

Get fax03

setZip01(string $zip01)

Set zip01

string
getZip01()

Get zip01

setZip02(string $zip02)

Set zip02

string
getZip02()

Get zip02

setZipcode(string $zipcode)

Set zipcode

string
getZipcode()

Get zipcode

setAddr01(string $addr01)

Set addr01

string
getAddr01()

Get addr01

setAddr02(string $addr02)

Set addr02

string
getAddr02()

Get addr02

setBirth(DateTime $birth)

Set birth

getBirth()

Get birth

setSubtotal(string $subtotal)

Set subtotal

string
getSubtotal()

Get subtotal

setDiscount(string $discount)

Set discount

string
getDiscount()

Get discount

setDeliveryFeeTotal(string $deliveryFeeTotal)

Set deliveryfeetotal

string
getDeliveryFeeTotal()

Get deliveryfeetotal

setCharge(string $charge)

Set charge

string
getCharge()

Get charge

setTax(string $tax)

Set tax

string
getTax()

Get tax

setTotal(string $total)

Set total

string
getTotal()

Get total

setPaymentTotal(string $paymentTotal)

Set payment_total

string
getPaymentTotal()

Get payment_total

setPaymentMethod(string $paymentMethod)

Set payment_method

string
getPaymentMethod()

Get payment_method

setNote(string $note)

Set note

string
getNote()

Get note

setCreateDate(DateTime $createDate)

Set create_date

getCreateDate()

Get create_date

setUpdateDate(DateTime $updateDate)

Set update_date

getUpdateDate()

Get update_date

setOrderDate(DateTime $orderDate)

Set order_date

getOrderDate()

Get order_date

setCommitDate(DateTime $commitDate)

Set commit_date

getCommitDate()

Get commit_date

setPaymentDate(DateTime $paymentDate)

Set payment_date

getPaymentDate()

Get payment_date

setDelFlg(integer $delFlg)

Set del_flg

integer
getDelFlg()

Get del_flg

addOrderDetail(OrderDetail $orderDetails)

Add OrderDetails

removeOrderDetail(OrderDetail $orderDetails)

Remove OrderDetails

Collection
getOrderDetails()

Get OrderDetails

addShipping(Shipping $shippings)

Add Shippings

removeShipping(Shipping $shippings)

Remove Shippings

Collection
getShippings()

Get Shippings

addMailHistory(MailHistory $mailHistories)

Add MailHistories

removeMailHistory(MailHistory $mailHistories)

Remove MailHistories

Collection
getMailHistories()

Get MailHistories

setCustomer(Customer $customer = null)

Set Customer

getCustomer()

Get Customer

setCountry(Country $country = null)

Set Country

getCountry()

Get Country

setPref(Pref $pref = null)

Set Pref

getPref()

Get Pref

setSex(Sex $sex = null)

Set Sex

Sex
getSex()

Get Sex

setJob(Job $job = null)

Set Job

Job
getJob()

Get Job

setPayment(Payment $payment = null)

Set Payment

getPayment()

Get Payment

setDeviceType(DeviceType $deviceType = null)

Set DeviceType

getDeviceType()

Get DeviceType

setCustomerOrderStatus(CustomerOrderStatus $customerOrderStatus = null)

Set CustomerOrderStatus

getCustomerOrderStatus()

Get CustomerOrderStatus

setOrderStatus(OrderStatus $orderStatus = null)

Set OrderStatus

getOrderStatus()

Get OrderStatus

setOrderStatusColor(OrderStatusColor $orderStatusColor = null)

Set OrderStatusColor

getOrderStatusColor()

Get OrderStatusColor

Details

in AbstractEntity at line 32
offsetExists($offset)

Parameters

$offset

in AbstractEntity at line 39
offsetSet($offset, $value)

Parameters

$offset
$value

in AbstractEntity at line 43
offsetGet($offset)

Parameters

$offset

in AbstractEntity at line 54
offsetUnset($offset)

Parameters

$offset

in AbstractEntity at line 66
setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)

引数の連想配列を元にプロパティを設定します.

DBから取り出した連想配列を, プロパティへ設定する際に使用します.

Parameters

array $arrProps
array $excludeAttribute
ReflectionClass $parentClass

in AbstractEntity at line 99
array toArray(array $excludeAttribute = array(), ReflectionClass $parentClass = null)

プロパティの値を連想配列で返します.

DBを更新する場合などで, 連想配列の値を取得したい場合に使用します.

Parameters

array $excludeAttribute
ReflectionClass $parentClass

Return Value

array 連想配列のプロパティの値

in AbstractEntity at line 139
object copyProperties(object $srcObject, array $excludeAttribute = array())

コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー

Parameters

object $srcObject コピー元のオブジェクト
array $excludeAttribute 除外したいフィールド名の配列

Return Value

object

at line 38
bool isMultiple()

Return Value

bool

at line 43
isPriceChange()

at line 59
mixed findShipping($shippingId)

対象となるお届け先情報を取得

Parameters

$shippingId

Return Value

mixed

at line 74
integer calculateTotalQuantity()

Calculate quantity of total.

Return Value

integer

at line 88
integer calculateSubTotal()

Calculate SubTotal.

Return Value

integer

at line 102
integer calculateTotalTax()

Calculate tax of total.

Return Value

integer

at line 116
array getProductTypes()

この注文の保持する商品種別を取得します.

Return Value

array 一意な商品種別の配列

at line 375
__construct(OrderStatus $orderStatus = null)

Constructor

Parameters

OrderStatus $orderStatus

at line 397
integer getId()

Get id

Return Value

integer

at line 408
Order setPreOrderId(string $preOrderId)

Set preorderid

Parameters

string $preOrderId

Return Value

Order

at line 420
string getPreOrderId()

Get preorderid

Return Value

string

at line 431
Order setMessage(string $message)

Set message

Parameters

string $message

Return Value

Order

at line 443
string getMessage()

Get message

Return Value

string

at line 454
Order setName01(string $name01)

Set name01

Parameters

string $name01

Return Value

Order

at line 466
string getName01()

Get name01

Return Value

string

at line 477
Order setName02(string $name02)

Set name02

Parameters

string $name02

Return Value

Order

at line 489
string getName02()

Get name02

Return Value

string

at line 500
Order setKana01(string $kana01)

Set kana01

Parameters

string $kana01

Return Value

Order

at line 512
string getKana01()

Get kana01

Return Value

string

at line 523
Order setKana02(string $kana02)

Set kana02

Parameters

string $kana02

Return Value

Order

at line 535
string getKana02()

Get kana02

Return Value

string

at line 546
Order setCompanyName(string $companyName)

Set company_name

Parameters

string $companyName

Return Value

Order

at line 558
string getCompanyName()

Get company_name

Return Value

string

at line 569
Order setEmail(string $email)

Set email

Parameters

string $email

Return Value

Order

at line 581
string getEmail()

Get email

Return Value

string

at line 592
Order setTel01(string $tel01)

Set tel01

Parameters

string $tel01

Return Value

Order

at line 604
string getTel01()

Get tel01

Return Value

string

at line 615
Order setTel02(string $tel02)

Set tel02

Parameters

string $tel02

Return Value

Order

at line 627
string getTel02()

Get tel02

Return Value

string

at line 638
Order setTel03(string $tel03)

Set tel03

Parameters

string $tel03

Return Value

Order

at line 650
string getTel03()

Get tel03

Return Value

string

at line 661
Order setFax01(string $fax01)

Set fax01

Parameters

string $fax01

Return Value

Order

at line 673
string getFax01()

Get fax01

Return Value

string

at line 684
Order setFax02(string $fax02)

Set fax02

Parameters

string $fax02

Return Value

Order

at line 696
string getFax02()

Get fax02

Return Value

string

at line 707
Order setFax03(string $fax03)

Set fax03

Parameters

string $fax03

Return Value

Order

at line 719
string getFax03()

Get fax03

Return Value

string

at line 730
Order setZip01(string $zip01)

Set zip01

Parameters

string $zip01

Return Value

Order

at line 742
string getZip01()

Get zip01

Return Value

string

at line 753
Order setZip02(string $zip02)

Set zip02

Parameters

string $zip02

Return Value

Order

at line 765
string getZip02()

Get zip02

Return Value

string

at line 776
Order setZipcode(string $zipcode)

Set zipcode

Parameters

string $zipcode

Return Value

Order

at line 788
string getZipcode()

Get zipcode

Return Value

string

at line 799
Order setAddr01(string $addr01)

Set addr01

Parameters

string $addr01

Return Value

Order

at line 811
string getAddr01()

Get addr01

Return Value

string

at line 822
Order setAddr02(string $addr02)

Set addr02

Parameters

string $addr02

Return Value

Order

at line 834
string getAddr02()

Get addr02

Return Value

string

at line 845
Order setBirth(DateTime $birth)

Set birth

Parameters

DateTime $birth

Return Value

Order

at line 857
DateTime getBirth()

Get birth

Return Value

DateTime

at line 868
Order setSubtotal(string $subtotal)

Set subtotal

Parameters

string $subtotal

Return Value

Order

at line 880
string getSubtotal()

Get subtotal

Return Value

string

at line 891
Order setDiscount(string $discount)

Set discount

Parameters

string $discount

Return Value

Order

at line 903
string getDiscount()

Get discount

Return Value

string

at line 914
Order setDeliveryFeeTotal(string $deliveryFeeTotal)

Set deliveryfeetotal

Parameters

string $deliveryFeeTotal

Return Value

Order

at line 926
string getDeliveryFeeTotal()

Get deliveryfeetotal

Return Value

string

at line 937
Order setCharge(string $charge)

Set charge

Parameters

string $charge

Return Value

Order

at line 949
string getCharge()

Get charge

Return Value

string

at line 960
Order setTax(string $tax)

Set tax

Parameters

string $tax

Return Value

Order

at line 972
string getTax()

Get tax

Return Value

string

at line 983
Order setTotal(string $total)

Set total

Parameters

string $total

Return Value

Order

at line 995
string getTotal()

Get total

Return Value

string

at line 1006
Order setPaymentTotal(string $paymentTotal)

Set payment_total

Parameters

string $paymentTotal

Return Value

Order

at line 1018
string getPaymentTotal()

Get payment_total

Return Value

string

at line 1029
Order setPaymentMethod(string $paymentMethod)

Set payment_method

Parameters

string $paymentMethod

Return Value

Order

at line 1041
string getPaymentMethod()

Get payment_method

Return Value

string

at line 1052
Order setNote(string $note)

Set note

Parameters

string $note

Return Value

Order

at line 1064
string getNote()

Get note

Return Value

string

at line 1075
Order setCreateDate(DateTime $createDate)

Set create_date

Parameters

DateTime $createDate

Return Value

Order

at line 1087
DateTime getCreateDate()

Get create_date

Return Value

DateTime

at line 1098
Order setUpdateDate(DateTime $updateDate)

Set update_date

Parameters

DateTime $updateDate

Return Value

Order

at line 1110
DateTime getUpdateDate()

Get update_date

Return Value

DateTime

at line 1121
Order setOrderDate(DateTime $orderDate)

Set order_date

Parameters

DateTime $orderDate

Return Value

Order

at line 1133
DateTime getOrderDate()

Get order_date

Return Value

DateTime

at line 1144
Order setCommitDate(DateTime $commitDate)

Set commit_date

Parameters

DateTime $commitDate

Return Value

Order

at line 1156
DateTime getCommitDate()

Get commit_date

Return Value

DateTime

at line 1167
Order setPaymentDate(DateTime $paymentDate)

Set payment_date

Parameters

DateTime $paymentDate

Return Value

Order

at line 1179
DateTime getPaymentDate()

Get payment_date

Return Value

DateTime

at line 1190
Order setDelFlg(integer $delFlg)

Set del_flg

Parameters

integer $delFlg

Return Value

Order

at line 1202
integer getDelFlg()

Get del_flg

Return Value

integer

at line 1213
Order addOrderDetail(OrderDetail $orderDetails)

Add OrderDetails

Parameters

OrderDetail $orderDetails

Return Value

Order

at line 1225
removeOrderDetail(OrderDetail $orderDetails)

Remove OrderDetails

Parameters

OrderDetail $orderDetails

at line 1235
Collection getOrderDetails()

Get OrderDetails

Return Value

Collection

at line 1246
Order addShipping(Shipping $shippings)

Add Shippings

Parameters

Shipping $shippings

Return Value

Order

at line 1258
removeShipping(Shipping $shippings)

Remove Shippings

Parameters

Shipping $shippings

at line 1268
Collection getShippings()

Get Shippings

Return Value

Collection

at line 1279
Order addMailHistory(MailHistory $mailHistories)

Add MailHistories

Parameters

MailHistory $mailHistories

Return Value

Order

at line 1291
removeMailHistory(MailHistory $mailHistories)

Remove MailHistories

Parameters

MailHistory $mailHistories

at line 1301
Collection getMailHistories()

Get MailHistories

Return Value

Collection

at line 1312
Order setCustomer(Customer $customer = null)

Set Customer

Parameters

Customer $customer

Return Value

Order

at line 1324
Customer getCustomer()

Get Customer

Return Value

Customer

at line 1338
Order setCountry(Country $country = null)

Set Country

Parameters

Country $country

Return Value

Order

at line 1350
Country getCountry()

Get Country

Return Value

Country

at line 1361
Order setPref(Pref $pref = null)

Set Pref

Parameters

Pref $pref

Return Value

Order

at line 1373
Pref getPref()

Get Pref

Return Value

Pref

at line 1384
Order setSex(Sex $sex = null)

Set Sex

Parameters

Sex $sex

Return Value

Order

at line 1396
Sex getSex()

Get Sex

Return Value

Sex

at line 1407
Order setJob(Job $job = null)

Set Job

Parameters

Job $job

Return Value

Order

at line 1419
Job getJob()

Get Job

Return Value

Job

at line 1430
Order setPayment(Payment $payment = null)

Set Payment

Parameters

Payment $payment

Return Value

Order

at line 1442
Payment getPayment()

Get Payment

Return Value

Payment

at line 1456
Order setDeviceType(DeviceType $deviceType = null)

Set DeviceType

Parameters

DeviceType $deviceType

Return Value

Order

at line 1468
DeviceType getDeviceType()

Get DeviceType

Return Value

DeviceType

at line 1479
Order setCustomerOrderStatus(CustomerOrderStatus $customerOrderStatus = null)

Set CustomerOrderStatus

Parameters

CustomerOrderStatus $customerOrderStatus

Return Value

Order

at line 1491
CustomerOrderStatus getCustomerOrderStatus()

Get CustomerOrderStatus

Return Value

CustomerOrderStatus

at line 1502
Order setOrderStatus(OrderStatus $orderStatus = null)

Set OrderStatus

Parameters

OrderStatus $orderStatus

Return Value

Order

at line 1514
OrderStatus getOrderStatus()

Get OrderStatus

Return Value

OrderStatus

at line 1525
Order setOrderStatusColor(OrderStatusColor $orderStatusColor = null)

Set OrderStatusColor

Parameters

OrderStatusColor $orderStatusColor

Return Value

Order

at line 1537
OrderStatusColor getOrderStatusColor()

Get OrderStatusColor

Return Value

OrderStatusColor