src/Eccube/Entity/BaseInfo.php line 18

Open in your IDE?
  1. <?php
  2. /*
  3.  * This file is part of EC-CUBE
  4.  *
  5.  * Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  6.  *
  7.  * http://www.ec-cube.co.jp/
  8.  *
  9.  * For the full copyright and license information, please view the LICENSE
  10.  * file that was distributed with this source code.
  11.  */
  12. namespace Eccube\Entity;
  13. use Doctrine\ORM\Mapping as ORM;
  14. if (!class_exists('\Eccube\Entity\BaseInfo')) {
  15.     /**
  16.      * BaseInfo
  17.      *
  18.      * @ORM\Table(name="dtb_base_info")
  19.      * @ORM\InheritanceType("SINGLE_TABLE")
  20.      * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
  21.      * @ORM\HasLifecycleCallbacks()
  22.      * @ORM\Entity(repositoryClass="Eccube\Repository\BaseInfoRepository")
  23.      * @ORM\Cache(usage="NONSTRICT_READ_WRITE")
  24.      */
  25.     class BaseInfo extends \Eccube\Entity\AbstractEntity
  26.     {
  27.         /**
  28.          * @var int
  29.          *
  30.          * @ORM\Column(name="id", type="integer", options={"unsigned":true})
  31.          * @ORM\Id
  32.          * @ORM\GeneratedValue(strategy="IDENTITY")
  33.          */
  34.         private $id;
  35.         /**
  36.          * @var string|null
  37.          *
  38.          * @ORM\Column(name="company_name", type="string", length=255, nullable=true)
  39.          */
  40.         private $company_name;
  41.         /**
  42.          * @var string|null
  43.          *
  44.          * @ORM\Column(name="company_kana", type="string", length=255, nullable=true)
  45.          */
  46.         private $company_kana;
  47.         /**
  48.          * @var string|null
  49.          *
  50.          * @ORM\Column(name="postal_code", type="string", length=8, nullable=true)
  51.          */
  52.         private $postal_code;
  53.         /**
  54.          * @var string|null
  55.          *
  56.          * @ORM\Column(name="addr01", type="string", length=255, nullable=true)
  57.          */
  58.         private $addr01;
  59.         /**
  60.          * @var string|null
  61.          *
  62.          * @ORM\Column(name="addr02", type="string", length=255, nullable=true)
  63.          */
  64.         private $addr02;
  65.         /**
  66.          * @var string|null
  67.          *
  68.          * @ORM\Column(name="phone_number", type="string", length=14, nullable=true)
  69.          */
  70.         private $phone_number;
  71.         /**
  72.          * @var string|null
  73.          *
  74.          * @ORM\Column(name="business_hour", type="string", length=255, nullable=true)
  75.          */
  76.         private $business_hour;
  77.         /**
  78.          * @var string|null
  79.          *
  80.          * @ORM\Column(name="email01", type="string", length=255, nullable=true)
  81.          */
  82.         private $email01;
  83.         /**
  84.          * @var string|null
  85.          *
  86.          * @ORM\Column(name="email02", type="string", length=255, nullable=true)
  87.          */
  88.         private $email02;
  89.         /**
  90.          * @var string|null
  91.          *
  92.          * @ORM\Column(name="email03", type="string", length=255, nullable=true)
  93.          */
  94.         private $email03;
  95.         /**
  96.          * @var string|null
  97.          *
  98.          * @ORM\Column(name="email04", type="string", length=255, nullable=true)
  99.          */
  100.         private $email04;
  101.         /**
  102.          * @var string|null
  103.          *
  104.          * @ORM\Column(name="shop_name", type="string", length=255, nullable=true)
  105.          */
  106.         private $shop_name;
  107.         /**
  108.          * @var string|null
  109.          *
  110.          * @ORM\Column(name="shop_kana", type="string", length=255, nullable=true)
  111.          */
  112.         private $shop_kana;
  113.         /**
  114.          * @var string|null
  115.          *
  116.          * @ORM\Column(name="shop_name_eng", type="string", length=255, nullable=true)
  117.          */
  118.         private $shop_name_eng;
  119.         /**
  120.          * @var \DateTime
  121.          *
  122.          * @ORM\Column(name="update_date", type="datetimetz")
  123.          */
  124.         private $update_date;
  125.         /**
  126.          * @var string|null
  127.          *
  128.          * @ORM\Column(name="good_traded", type="string", length=4000, nullable=true)
  129.          */
  130.         private $good_traded;
  131.         /**
  132.          * @var string|null
  133.          *
  134.          * @ORM\Column(name="message", type="string", length=4000, nullable=true)
  135.          */
  136.         private $message;
  137.         /**
  138.          * @var string|null
  139.          *
  140.          * @ORM\Column(name="delivery_free_amount", type="decimal", precision=12, scale=2, nullable=true, options={"unsigned":true})
  141.          */
  142.         private $delivery_free_amount;
  143.         /**
  144.          * @var int|null
  145.          *
  146.          * @ORM\Column(name="delivery_free_quantity", type="integer", nullable=true, options={"unsigned":true})
  147.          */
  148.         private $delivery_free_quantity;
  149.         /**
  150.          * @var boolean
  151.          *
  152.          * @ORM\Column(name="option_mypage_order_status_display", type="boolean", options={"default":true})
  153.          */
  154.         private $option_mypage_order_status_display true;
  155.         /**
  156.          * @var boolean
  157.          *
  158.          * @ORM\Column(name="option_nostock_hidden", type="boolean", options={"default":false})
  159.          */
  160.         private $option_nostock_hidden false;
  161.         /**
  162.          * @var boolean
  163.          *
  164.          * @ORM\Column(name="option_favorite_product", type="boolean", options={"default":true})
  165.          */
  166.         private $option_favorite_product true;
  167.         /**
  168.          * @var boolean
  169.          *
  170.          * @ORM\Column(name="option_product_delivery_fee", type="boolean", options={"default":false})
  171.          */
  172.         private $option_product_delivery_fee false;
  173.         /**
  174.          * @var string|null
  175.          *
  176.          * @ORM\Column(name="invoice_registration_number", type="string", length=255, nullable=true)
  177.          */
  178.         private $invoice_registration_number;
  179.         /**
  180.          * @var boolean
  181.          *
  182.          * @ORM\Column(name="option_product_tax_rule", type="boolean", options={"default":false})
  183.          */
  184.         private $option_product_tax_rule false;
  185.         /**
  186.          * @var boolean
  187.          *
  188.          * @ORM\Column(name="option_customer_activate", type="boolean", options={"default":true})
  189.          */
  190.         private $option_customer_activate true;
  191.         /**
  192.          * @var boolean
  193.          *
  194.          * @ORM\Column(name="option_remember_me", type="boolean", options={"default":true})
  195.          */
  196.         private $option_remember_me true;
  197.         /**
  198.          * @var string|null
  199.          *
  200.          * @ORM\Column(name="authentication_key", type="string", length=255, nullable=true)
  201.          */
  202.         private $authentication_key;
  203.         /**
  204.          * @var string|null
  205.          *
  206.          * @deprecated 使用していないため、削除予定
  207.          *
  208.          * @ORM\Column(name="php_path", type="string", length=255, nullable=true)
  209.          */
  210.         private $php_path;
  211.         /**
  212.          * @var boolean
  213.          *
  214.          * @ORM\Column(name="option_point", type="boolean", options={"default":true})
  215.          */
  216.         private $option_point true;
  217.         /**
  218.          * @var string
  219.          *
  220.          * @ORM\Column(name="basic_point_rate", type="decimal", precision=10, scale=0, options={"unsigned":true, "default":1}, nullable=true)
  221.          */
  222.         private $basic_point_rate '1';
  223.         /**
  224.          * @var string
  225.          *
  226.          * @ORM\Column(name="point_conversion_rate", type="decimal", precision=10, scale=0, options={"unsigned":true, "default":1}, nullable=true)
  227.          */
  228.         private $point_conversion_rate '1';
  229.         /**
  230.          * @var \Eccube\Entity\Master\Country
  231.          *
  232.          * @ORM\ManyToOne(targetEntity="Eccube\Entity\Master\Country")
  233.          * @ORM\JoinColumns({
  234.          *   @ORM\JoinColumn(name="country_id", referencedColumnName="id")
  235.          * })
  236.          * @ORM\Cache(usage="NONSTRICT_READ_WRITE")
  237.          */
  238.         private $Country;
  239.         /**
  240.          * @var \Eccube\Entity\Master\Pref
  241.          *
  242.          * @ORM\ManyToOne(targetEntity="Eccube\Entity\Master\Pref")
  243.          * @ORM\JoinColumns({
  244.          *   @ORM\JoinColumn(name="pref_id", referencedColumnName="id")
  245.          * })
  246.          * @ORM\Cache(usage="NONSTRICT_READ_WRITE")
  247.          */
  248.         private $Pref;
  249.         /**
  250.          * Get id.
  251.          *
  252.          * @return int
  253.          */
  254.         public function getId()
  255.         {
  256.             return $this->id;
  257.         }
  258.         /**
  259.          * Set companyName.
  260.          *
  261.          * @param string|null $companyName
  262.          *
  263.          * @return BaseInfo
  264.          */
  265.         public function setCompanyName($companyName null)
  266.         {
  267.             $this->company_name $companyName;
  268.             return $this;
  269.         }
  270.         /**
  271.          * Get companyName.
  272.          *
  273.          * @return string|null
  274.          */
  275.         public function getCompanyName()
  276.         {
  277.             return $this->company_name;
  278.         }
  279.         /**
  280.          * Set companyKana.
  281.          *
  282.          * @param string|null $companyKana
  283.          *
  284.          * @return BaseInfo
  285.          */
  286.         public function setCompanyKana($companyKana null)
  287.         {
  288.             $this->company_kana $companyKana;
  289.             return $this;
  290.         }
  291.         /**
  292.          * Get companyKana.
  293.          *
  294.          * @return string|null
  295.          */
  296.         public function getCompanyKana()
  297.         {
  298.             return $this->company_kana;
  299.         }
  300.         /**
  301.          * Set postal_code.
  302.          *
  303.          * @param string|null $postal_code
  304.          *
  305.          * @return BaseInfo
  306.          */
  307.         public function setPostalCode($postal_code null)
  308.         {
  309.             $this->postal_code $postal_code;
  310.             return $this;
  311.         }
  312.         /**
  313.          * Get postal_code.
  314.          *
  315.          * @return string|null
  316.          */
  317.         public function getPostalCode()
  318.         {
  319.             return $this->postal_code;
  320.         }
  321.         /**
  322.          * Set addr01.
  323.          *
  324.          * @param string|null $addr01
  325.          *
  326.          * @return BaseInfo
  327.          */
  328.         public function setAddr01($addr01 null)
  329.         {
  330.             $this->addr01 $addr01;
  331.             return $this;
  332.         }
  333.         /**
  334.          * Get addr01.
  335.          *
  336.          * @return string|null
  337.          */
  338.         public function getAddr01()
  339.         {
  340.             return $this->addr01;
  341.         }
  342.         /**
  343.          * Set addr02.
  344.          *
  345.          * @param string|null $addr02
  346.          *
  347.          * @return BaseInfo
  348.          */
  349.         public function setAddr02($addr02 null)
  350.         {
  351.             $this->addr02 $addr02;
  352.             return $this;
  353.         }
  354.         /**
  355.          * Get addr02.
  356.          *
  357.          * @return string|null
  358.          */
  359.         public function getAddr02()
  360.         {
  361.             return $this->addr02;
  362.         }
  363.         /**
  364.          * Set phone_number.
  365.          *
  366.          * @param string|null $phone_number
  367.          *
  368.          * @return BaseInfo
  369.          */
  370.         public function setPhoneNumber($phone_number null)
  371.         {
  372.             $this->phone_number $phone_number;
  373.             return $this;
  374.         }
  375.         /**
  376.          * Get phone_number.
  377.          *
  378.          * @return string|null
  379.          */
  380.         public function getPhoneNumber()
  381.         {
  382.             return $this->phone_number;
  383.         }
  384.         /**
  385.          * Set businessHour.
  386.          *
  387.          * @param string|null $businessHour
  388.          *
  389.          * @return BaseInfo
  390.          */
  391.         public function setBusinessHour($businessHour null)
  392.         {
  393.             $this->business_hour $businessHour;
  394.             return $this;
  395.         }
  396.         /**
  397.          * Get businessHour.
  398.          *
  399.          * @return string|null
  400.          */
  401.         public function getBusinessHour()
  402.         {
  403.             return $this->business_hour;
  404.         }
  405.         /**
  406.          * Set email01.
  407.          *
  408.          * @param string|null $email01
  409.          *
  410.          * @return BaseInfo
  411.          */
  412.         public function setEmail01($email01 null)
  413.         {
  414.             $this->email01 $email01;
  415.             return $this;
  416.         }
  417.         /**
  418.          * Get email01.
  419.          *
  420.          * @return string|null
  421.          */
  422.         public function getEmail01()
  423.         {
  424.             return $this->email01;
  425.         }
  426.         /**
  427.          * Set email02.
  428.          *
  429.          * @param string|null $email02
  430.          *
  431.          * @return BaseInfo
  432.          */
  433.         public function setEmail02($email02 null)
  434.         {
  435.             $this->email02 $email02;
  436.             return $this;
  437.         }
  438.         /**
  439.          * Get email02.
  440.          *
  441.          * @return string|null
  442.          */
  443.         public function getEmail02()
  444.         {
  445.             return $this->email02;
  446.         }
  447.         /**
  448.          * Set email03.
  449.          *
  450.          * @param string|null $email03
  451.          *
  452.          * @return BaseInfo
  453.          */
  454.         public function setEmail03($email03 null)
  455.         {
  456.             $this->email03 $email03;
  457.             return $this;
  458.         }
  459.         /**
  460.          * Get email03.
  461.          *
  462.          * @return string|null
  463.          */
  464.         public function getEmail03()
  465.         {
  466.             return $this->email03;
  467.         }
  468.         /**
  469.          * Set email04.
  470.          *
  471.          * @param string|null $email04
  472.          *
  473.          * @return BaseInfo
  474.          */
  475.         public function setEmail04($email04 null)
  476.         {
  477.             $this->email04 $email04;
  478.             return $this;
  479.         }
  480.         /**
  481.          * Get email04.
  482.          *
  483.          * @return string|null
  484.          */
  485.         public function getEmail04()
  486.         {
  487.             return $this->email04;
  488.         }
  489.         /**
  490.          * Set shopName.
  491.          *
  492.          * @param string|null $shopName
  493.          *
  494.          * @return BaseInfo
  495.          */
  496.         public function setShopName($shopName null)
  497.         {
  498.             $this->shop_name $shopName;
  499.             return $this;
  500.         }
  501.         /**
  502.          * Get shopName.
  503.          *
  504.          * @return string|null
  505.          */
  506.         public function getShopName()
  507.         {
  508.             return $this->shop_name;
  509.         }
  510.         /**
  511.          * Set shopKana.
  512.          *
  513.          * @param string|null $shopKana
  514.          *
  515.          * @return BaseInfo
  516.          */
  517.         public function setShopKana($shopKana null)
  518.         {
  519.             $this->shop_kana $shopKana;
  520.             return $this;
  521.         }
  522.         /**
  523.          * Get shopKana.
  524.          *
  525.          * @return string|null
  526.          */
  527.         public function getShopKana()
  528.         {
  529.             return $this->shop_kana;
  530.         }
  531.         /**
  532.          * Set shopNameEng.
  533.          *
  534.          * @param string|null $shopNameEng
  535.          *
  536.          * @return BaseInfo
  537.          */
  538.         public function setShopNameEng($shopNameEng null)
  539.         {
  540.             $this->shop_name_eng $shopNameEng;
  541.             return $this;
  542.         }
  543.         /**
  544.          * Get shopNameEng.
  545.          *
  546.          * @return string|null
  547.          */
  548.         public function getShopNameEng()
  549.         {
  550.             return $this->shop_name_eng;
  551.         }
  552.         /**
  553.          * Set updateDate.
  554.          *
  555.          * @param \DateTime $updateDate
  556.          *
  557.          * @return BaseInfo
  558.          */
  559.         public function setUpdateDate($updateDate)
  560.         {
  561.             $this->update_date $updateDate;
  562.             return $this;
  563.         }
  564.         /**
  565.          * Get updateDate.
  566.          *
  567.          * @return \DateTime
  568.          */
  569.         public function getUpdateDate()
  570.         {
  571.             return $this->update_date;
  572.         }
  573.         /**
  574.          * Set goodTraded.
  575.          *
  576.          * @param string|null $goodTraded
  577.          *
  578.          * @return BaseInfo
  579.          */
  580.         public function setGoodTraded($goodTraded null)
  581.         {
  582.             $this->good_traded $goodTraded;
  583.             return $this;
  584.         }
  585.         /**
  586.          * Get goodTraded.
  587.          *
  588.          * @return string|null
  589.          */
  590.         public function getGoodTraded()
  591.         {
  592.             return $this->good_traded;
  593.         }
  594.         /**
  595.          * Set message.
  596.          *
  597.          * @param string|null $message
  598.          *
  599.          * @return BaseInfo
  600.          */
  601.         public function setMessage($message null)
  602.         {
  603.             $this->message $message;
  604.             return $this;
  605.         }
  606.         /**
  607.          * Get message.
  608.          *
  609.          * @return string|null
  610.          */
  611.         public function getMessage()
  612.         {
  613.             return $this->message;
  614.         }
  615.         /**
  616.          * Set deliveryFreeAmount.
  617.          *
  618.          * @param string|null $deliveryFreeAmount
  619.          *
  620.          * @return BaseInfo
  621.          */
  622.         public function setDeliveryFreeAmount($deliveryFreeAmount null)
  623.         {
  624.             $this->delivery_free_amount $deliveryFreeAmount;
  625.             return $this;
  626.         }
  627.         /**
  628.          * Get deliveryFreeAmount.
  629.          *
  630.          * @return string|null
  631.          */
  632.         public function getDeliveryFreeAmount()
  633.         {
  634.             return $this->delivery_free_amount;
  635.         }
  636.         /**
  637.          * Set deliveryFreeQuantity.
  638.          *
  639.          * @param int|null $deliveryFreeQuantity
  640.          *
  641.          * @return BaseInfo
  642.          */
  643.         public function setDeliveryFreeQuantity($deliveryFreeQuantity null)
  644.         {
  645.             $this->delivery_free_quantity $deliveryFreeQuantity;
  646.             return $this;
  647.         }
  648.         /**
  649.          * Get deliveryFreeQuantity.
  650.          *
  651.          * @return int|null
  652.          */
  653.         public function getDeliveryFreeQuantity()
  654.         {
  655.             return $this->delivery_free_quantity;
  656.         }
  657.         /**
  658.          * Set optionMypageOrderStatusDisplay.
  659.          *
  660.          * @param boolean $optionMypageOrderStatusDisplay
  661.          *
  662.          * @return BaseInfo
  663.          */
  664.         public function setOptionMypageOrderStatusDisplay($optionMypageOrderStatusDisplay)
  665.         {
  666.             $this->option_mypage_order_status_display $optionMypageOrderStatusDisplay;
  667.             return $this;
  668.         }
  669.         /**
  670.          * Get optionMypageOrderStatusDisplay.
  671.          *
  672.          * @return boolean
  673.          */
  674.         public function isOptionMypageOrderStatusDisplay()
  675.         {
  676.             return $this->option_mypage_order_status_display;
  677.         }
  678.         /**
  679.          * Set optionNostockHidden.
  680.          *
  681.          * @param integer $optionNostockHidden
  682.          *
  683.          * @return BaseInfo
  684.          */
  685.         public function setOptionNostockHidden($optionNostockHidden)
  686.         {
  687.             $this->option_nostock_hidden $optionNostockHidden;
  688.             return $this;
  689.         }
  690.         /**
  691.          * Get optionNostockHidden.
  692.          *
  693.          * @return boolean
  694.          */
  695.         public function isOptionNostockHidden()
  696.         {
  697.             return $this->option_nostock_hidden;
  698.         }
  699.         /**
  700.          * Set optionFavoriteProduct.
  701.          *
  702.          * @param boolean $optionFavoriteProduct
  703.          *
  704.          * @return BaseInfo
  705.          */
  706.         public function setOptionFavoriteProduct($optionFavoriteProduct)
  707.         {
  708.             $this->option_favorite_product $optionFavoriteProduct;
  709.             return $this;
  710.         }
  711.         /**
  712.          * Get optionFavoriteProduct.
  713.          *
  714.          * @return boolean
  715.          */
  716.         public function isOptionFavoriteProduct()
  717.         {
  718.             return $this->option_favorite_product;
  719.         }
  720.         /**
  721.          * Set optionProductDeliveryFee.
  722.          *
  723.          * @param boolean $optionProductDeliveryFee
  724.          *
  725.          * @return BaseInfo
  726.          */
  727.         public function setOptionProductDeliveryFee($optionProductDeliveryFee)
  728.         {
  729.             $this->option_product_delivery_fee $optionProductDeliveryFee;
  730.             return $this;
  731.         }
  732.         /**
  733.          * Get optionProductDeliveryFee.
  734.          *
  735.          * @return boolean
  736.          */
  737.         public function isOptionProductDeliveryFee()
  738.         {
  739.             return $this->option_product_delivery_fee;
  740.         }
  741.         /**
  742.          * Set invoiceRegistrationNumber.
  743.          *
  744.          * @param string $invoiceRegistrationNumber
  745.          *
  746.          * @return BaseInfo
  747.          */
  748.         public function setInvoiceRegistrationNumber($invoiceRegistrationNumber)
  749.         {
  750.             $this->invoice_registration_number $invoiceRegistrationNumber;
  751.             return $this;
  752.         }
  753.         /**
  754.          * Get invoiceRegistrationNumber.
  755.          *
  756.          * @return string|null
  757.          */
  758.         public function getInvoiceRegistrationNumber()
  759.         {
  760.             return $this->invoice_registration_number;
  761.         }
  762.         /**
  763.          * Set optionProductTaxRule.
  764.          *
  765.          * @param boolean $optionProductTaxRule
  766.          *
  767.          * @return BaseInfo
  768.          */
  769.         public function setOptionProductTaxRule($optionProductTaxRule)
  770.         {
  771.             $this->option_product_tax_rule $optionProductTaxRule;
  772.             return $this;
  773.         }
  774.         /**
  775.          * Get optionProductTaxRule.
  776.          *
  777.          * @return boolean
  778.          */
  779.         public function isOptionProductTaxRule()
  780.         {
  781.             return $this->option_product_tax_rule;
  782.         }
  783.         /**
  784.          * Set optionCustomerActivate.
  785.          *
  786.          * @param boolean $optionCustomerActivate
  787.          *
  788.          * @return BaseInfo
  789.          */
  790.         public function setOptionCustomerActivate($optionCustomerActivate)
  791.         {
  792.             $this->option_customer_activate $optionCustomerActivate;
  793.             return $this;
  794.         }
  795.         /**
  796.          * Get optionCustomerActivate.
  797.          *
  798.          * @return boolean
  799.          */
  800.         public function isOptionCustomerActivate()
  801.         {
  802.             return $this->option_customer_activate;
  803.         }
  804.         /**
  805.          * Set optionRememberMe.
  806.          *
  807.          * @param boolean $optionRememberMe
  808.          *
  809.          * @return BaseInfo
  810.          */
  811.         public function setOptionRememberMe($optionRememberMe)
  812.         {
  813.             $this->option_remember_me $optionRememberMe;
  814.             return $this;
  815.         }
  816.         /**
  817.          * Get optionRememberMe.
  818.          *
  819.          * @return boolean
  820.          */
  821.         public function isOptionRememberMe()
  822.         {
  823.             return $this->option_remember_me;
  824.         }
  825.         /**
  826.          * Set authenticationKey.
  827.          *
  828.          * @param string|null $authenticationKey
  829.          *
  830.          * @return BaseInfo
  831.          */
  832.         public function setAuthenticationKey($authenticationKey null)
  833.         {
  834.             $this->authentication_key $authenticationKey;
  835.             return $this;
  836.         }
  837.         /**
  838.          * Get authenticationKey.
  839.          *
  840.          * @return string|null
  841.          */
  842.         public function getAuthenticationKey()
  843.         {
  844.             return $this->authentication_key;
  845.         }
  846.         /**
  847.          * Set country.
  848.          *
  849.          * @param \Eccube\Entity\Master\Country|null $country
  850.          *
  851.          * @return BaseInfo
  852.          */
  853.         public function setCountry(Master\Country $country null)
  854.         {
  855.             $this->Country $country;
  856.             return $this;
  857.         }
  858.         /**
  859.          * Get country.
  860.          *
  861.          * @return \Eccube\Entity\Master\Country|null
  862.          */
  863.         public function getCountry()
  864.         {
  865.             return $this->Country;
  866.         }
  867.         /**
  868.          * Set pref.
  869.          *
  870.          * @param \Eccube\Entity\Master\Pref|null $pref
  871.          *
  872.          * @return BaseInfo
  873.          */
  874.         public function setPref(Master\Pref $pref null)
  875.         {
  876.             $this->Pref $pref;
  877.             return $this;
  878.         }
  879.         /**
  880.          * Get pref.
  881.          *
  882.          * @return \Eccube\Entity\Master\Pref|null
  883.          */
  884.         public function getPref()
  885.         {
  886.             return $this->Pref;
  887.         }
  888.         /**
  889.          * Set optionPoint
  890.          *
  891.          * @param boolean $optionPoint
  892.          *
  893.          * @return BaseInfo
  894.          */
  895.         public function setOptionPoint($optionPoint)
  896.         {
  897.             $this->option_point $optionPoint;
  898.             return $this;
  899.         }
  900.         /**
  901.          * Get optionPoint
  902.          *
  903.          * @return boolean
  904.          */
  905.         public function isOptionPoint()
  906.         {
  907.             return $this->option_point;
  908.         }
  909.         /**
  910.          * Set pointConversionRate
  911.          *
  912.          * @param string $pointConversionRate
  913.          *
  914.          * @return BaseInfo
  915.          */
  916.         public function setPointConversionRate($pointConversionRate)
  917.         {
  918.             $this->point_conversion_rate $pointConversionRate;
  919.             return $this;
  920.         }
  921.         /**
  922.          * Get pointConversionRate
  923.          *
  924.          * @return string
  925.          */
  926.         public function getPointConversionRate()
  927.         {
  928.             return $this->point_conversion_rate;
  929.         }
  930.         /**
  931.          * Set basicPointRate
  932.          *
  933.          * @param string $basicPointRate
  934.          *
  935.          * @return BaseInfo
  936.          */
  937.         public function setBasicPointRate($basicPointRate)
  938.         {
  939.             $this->basic_point_rate $basicPointRate;
  940.             return $this;
  941.         }
  942.         /**
  943.          * Get basicPointRate
  944.          *
  945.          * @return string
  946.          */
  947.         public function getBasicPointRate()
  948.         {
  949.             return $this->basic_point_rate;
  950.         }
  951.         /**
  952.          * @return string|null
  953.          *
  954.          * @deprecated 使用していないため、削除予定
  955.          */
  956.         public function getPhpPath()
  957.         {
  958.             return $this->php_path;
  959.         }
  960.         /**
  961.          * @param string|null $php_path
  962.          *
  963.          * @deprecated 使用していないため、削除予定
  964.          *
  965.          * @return $this
  966.          */
  967.         public function setPhpPath($php_path)
  968.         {
  969.             $this->php_path $php_path;
  970.             return $this;
  971.         }
  972.     }
  973. }