src/OfficeBrain/Bundle/RequestQuoteBundle/Entity/RequestQuoteProductImprintTextArtwork.php line 15

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