app/proxy/entity/src/Eccube/Entity/BaseInfo.php line 29

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