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