src/OfficeBrain/Bundle/OrderBundle/Entity/OrderProductImprintTextArtWork.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\OrderBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * OrderProductImprintTextArtWork
  6.  *
  7.  * @ORM\Table(name="tbl_order_product_imprint_text_artwork", options={"type"="InnoDB","charset"="utf8","collate"="utf8_unicode_ci"})
  8.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\OrderBundle\Entity\OrderProductImprintTextArtWorkRepository")
  9.  */
  10. class OrderProductImprintTextArtWork
  11. {
  12.     /**
  13.      * @var integer
  14.      *
  15.      * @ORM\Column(name="id",type="bigint", length=20 , options={"unsigned"=true})
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="AUTO")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @ORM\ManyToOne(targetEntity="OrderProductImprintArea", inversedBy="orderProductImprintTextArtWork")
  22.      * @ORM\JoinColumn(name="imprint_area_id", referencedColumnName="id")
  23.      */
  24.     private $imprintAreaId;
  25.     /**
  26.      * @var boolean
  27.      *
  28.      * @ORM\Column(name="imprint_text", type="string", length=255, nullable=true)
  29.      */
  30.     private $imprintText;
  31.     /**
  32.      * @var string
  33.      *
  34.      * @ORM\Column(name="logo_name", type="string", length=255, nullable=true)
  35.      */
  36.     private $logoName;
  37.     /**
  38.      * @var string
  39.      *
  40.      * @ORM\Column(name="logo_extension", type="string", length=255, nullable=true)
  41.      */
  42.     private $logoExtension;
  43.     /**
  44.      * @var string
  45.      *
  46.      * @ORM\Column(name="logo_path", type="string", length=255, nullable=true)
  47.      */
  48.     private $logoPath;
  49.     /**
  50.      * @var string
  51.      *
  52.      * @ORM\Column(name="is_logo_send_after_order", type="boolean", nullable=true, options={"default"=false})
  53.      */
  54.     private $isLogoSendAfterOrder;
  55.     /**
  56.      * @var string
  57.      *
  58.      * @ORM\Column(name="email_for_logo", type="string", length=255, nullable=true)
  59.      */
  60.     private $emailForLogo;
  61.     /**
  62.      * Get id
  63.      *
  64.      * @return integer 
  65.      */
  66.     public function getId()
  67.     {
  68.         return $this->id;
  69.     }
  70.     /**
  71.      * Set imprintText
  72.      *
  73.      * @param string $imprintText
  74.      * @return OrderProductImprintTextArtWork
  75.      */
  76.     public function setImprintText($imprintText)
  77.     {
  78.         $this->imprintText $imprintText;
  79.         return $this;
  80.     }
  81.     /**
  82.      * Get imprintText
  83.      *
  84.      * @return string 
  85.      */
  86.     public function getImprintText()
  87.     {
  88.         return $this->imprintText;
  89.     }
  90.     /**
  91.      * Set logoName
  92.      *
  93.      * @param string $logoName
  94.      * @return OrderProductImprintTextArtWork
  95.      */
  96.     public function setLogoName($logoName)
  97.     {
  98.         $this->logoName $logoName;
  99.         return $this;
  100.     }
  101.     /**
  102.      * Get logoName
  103.      *
  104.      * @return string 
  105.      */
  106.     public function getLogoName()
  107.     {
  108.         return $this->logoName;
  109.     }
  110.     /**
  111.      * Set logoExtension
  112.      *
  113.      * @param string $logoExtension
  114.      * @return OrderProductImprintTextArtWork
  115.      */
  116.     public function setLogoExtension($logoExtension)
  117.     {
  118.         $this->logoExtension $logoExtension;
  119.         return $this;
  120.     }
  121.     /**
  122.      * Get logoExtension
  123.      *
  124.      * @return string 
  125.      */
  126.     public function getLogoExtension()
  127.     {
  128.         return $this->logoExtension;
  129.     }
  130.     /**
  131.      * Set logoPath
  132.      *
  133.      * @param string $logoPath
  134.      * @return OrderProductImprintTextArtWork
  135.      */
  136.     public function setLogoPath($logoPath)
  137.     {
  138.         $this->logoPath $logoPath;
  139.         return $this;
  140.     }
  141.     /**
  142.      * Get logoPath
  143.      *
  144.      * @return string 
  145.      */
  146.     public function getLogoPath()
  147.     {
  148.         return $this->logoPath;
  149.     }
  150.     /**
  151.      * Set isLogoSendAfterOrder
  152.      *
  153.      * @param boolean $isLogoSendAfterOrder
  154.      * @return OrderProductImprintTextArtWork
  155.      */
  156.     public function setIsLogoSendAfterOrder($isLogoSendAfterOrder)
  157.     {
  158.         $this->isLogoSendAfterOrder $isLogoSendAfterOrder;
  159.         return $this;
  160.     }
  161.     /**
  162.      * Get isLogoSendAfterOrder
  163.      *
  164.      * @return boolean 
  165.      */
  166.     public function getIsLogoSendAfterOrder()
  167.     {
  168.         return $this->isLogoSendAfterOrder;
  169.     }
  170.     /**
  171.      * Set emailForLogo
  172.      *
  173.      * @param string $emailForLogo
  174.      * @return OrderProductImprintTextArtWork
  175.      */
  176.     public function setEmailForLogo($emailForLogo)
  177.     {
  178.         $this->emailForLogo $emailForLogo;
  179.         return $this;
  180.     }
  181.     /**
  182.      * Get emailForLogo
  183.      *
  184.      * @return string 
  185.      */
  186.     public function getEmailForLogo()
  187.     {
  188.         return $this->emailForLogo;
  189.     }
  190.     /**
  191.      * Set imprintAreaId
  192.      *
  193.      * @param \App\OfficeBrain\Bundle\OrderBundle\Entity\OrderProductImprintArea $imprintAreaId
  194.      * @return OrderProductImprintTextArtWork
  195.      */
  196.     public function setImprintAreaId(\App\OfficeBrain\Bundle\OrderBundle\Entity\OrderProductImprintArea $imprintAreaId null)
  197.     {
  198.         $this->imprintAreaId $imprintAreaId;
  199.         return $this;
  200.     }
  201.     /**
  202.      * Get imprintAreaId
  203.      *
  204.      * @return \App\OfficeBrain\Bundle\OrderBundle\Entity\OrderProductImprintArea 
  205.      */
  206.     public function getImprintAreaId()
  207.     {
  208.         return $this->imprintAreaId;
  209.     }
  210. }