src/OfficeBrain/Bundle/PrioritizeSupplierBundle/Entity/PrioritizeSupplier.php line 22

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\PrioritizeSupplierBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. use Symfony\Component\Validator\Constraints as Assert;
  6. use Doctrine\Common\Collections\ArrayCollection;
  7. use JMS\Serializer\Annotation\ExclusionPolicy;
  8. use JMS\Serializer\Annotation\Exclude;
  9. use Doctrine\Common\Collections\Collection;
  10. /**
  11.  * PrioritizeSupplier
  12.  *
  13.  * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=false)
  14.  * @ORM\Table("tbl_prioritize_suppliers")
  15.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\PrioritizeSupplierBundle\Entity\PrioritizeSupplierRepository")
  16.  * @ORM\HasLifecycleCallbacks 
  17.  */
  18. class PrioritizeSupplier
  19. {
  20.     /**
  21.      * @var integer
  22.      *
  23.      * @ORM\Column(name="id", type="integer")
  24.      * @ORM\Id
  25.      * @ORM\GeneratedValue(strategy="AUTO")
  26.      */
  27.     private $id;
  28.     /**
  29.      * Bidirectional (OWNING SIDE - FK)
  30.      *
  31.      * @ORM\ManyToOne(targetEntity="\App\OfficeBrain\Bundle\UserBundle\Entity\User", inversedBy="ecatalogueUser")
  32.      * @ORM\JoinColumn(name="user_id", nullable=true)
  33.     
  34.      */
  35.     protected $user;
  36.     /**
  37.      * Bidirectional (OWNING SIDE - FK)
  38.      *
  39.      * @ORM\ManyToOne(targetEntity="\App\OfficeBrain\Bundle\UserBundle\Entity\User", inversedBy="ecatalogueSupplier")
  40.      * @ORM\JoinColumn(name="supplier_id", nullable=true)
  41.      * @Assert\NotBlank(message = "admin.eatalogue.supplier.not_blank")
  42.      */
  43.     protected $supplier;
  44.     
  45.     /**
  46.      * @ORM\Column(type="integer", name="supplier_order", length=10, nullable=true, options={"default" = "0"})
  47.      * @Assert\NotBlank(message="admin.not_blank")
  48.      */
  49.     protected $supplierOrder;
  50.     
  51.     /**
  52.      * @var datetime
  53.      *
  54.      * @Gedmo\Timestampable()
  55.      * @ORM\Column(name="created_at",type="datetime",nullable=true)
  56.      */
  57.     protected $createdAt;
  58.     
  59.     /**
  60.      * @var datetime
  61.      *
  62.      * @Gedmo\Timestampable()
  63.      * @ORM\Column( name="updated_at", type="datetime",nullable=true)
  64.      */
  65.     protected $updatedAt;
  66.     
  67.     
  68.     /**
  69.      * @var datetime
  70.      *
  71.      * @ORM\Column(name="deleted_at",type="datetime",  nullable=true)
  72.      */
  73.     protected $deletedAt;
  74.     
  75.     /**
  76.      * @var integer
  77.      * @ORM\Column(name="created_uid", type="bigint" ,length=20 ,options={"unsigned"=true},nullable=true)
  78.      */
  79.     private $createdUid;
  80.     
  81.     /**
  82.      * @var integer
  83.      * @ORM\Column(name="updated_uid", type="bigint" ,length=20 ,options={"unsigned"=true},nullable=true)
  84.      */
  85.     private $updatedUid;
  86.     
  87.     /**
  88.      * @var integer
  89.      * @ORM\Column(name="deleted_uid", type="bigint" ,length=20 ,options={"unsigned"=true},nullable=true)
  90.      */
  91.     private $deletedUid;
  92.     
  93.     /**
  94.      * @var integer
  95.      *
  96.      * @ORM\Column(name="instance_id", type="integer")
  97.      */
  98.     private $instanceId;
  99.     
  100.     /**
  101.      * @var string
  102.      *
  103.      * @ORM\Column(name="instance_type", type="string", length=255)
  104.      */
  105.     private $instanceType;
  106.     
  107.     /**
  108.      * Get id
  109.      *
  110.      * @return integer
  111.      */
  112.     public function getId()
  113.     {
  114.         return $this->id;
  115.     }
  116.     public function setId($id) {
  117.         $this->id $id;
  118.         return $this;
  119.     }
  120.     public function getUser() {
  121.         return $this->user;
  122.     }
  123.     public function setUser($user) {
  124.         $this->user $user;
  125.         return $this;
  126.     }
  127.     public function getSupplier() {
  128.         return $this->supplier;
  129.     }
  130.     public function setSupplier($supplier) {
  131.         $this->supplier $supplier;
  132.         return $this;
  133.     }
  134.     public function getSupplierOrder() {
  135.         return $this->supplierOrder;
  136.     }
  137.     public function setSupplierOrder($supplierOrder) {
  138.         $this->supplierOrder $supplierOrder;
  139.         return $this;
  140.     }
  141.     public function getCreatedAt() {
  142.         return $this->createdAt;
  143.     }
  144.     public function setCreatedAt$createdAt) {
  145.         $this->createdAt $createdAt;
  146.         return $this;
  147.     }
  148.     public function getUpdatedAt() {
  149.         return $this->updatedAt;
  150.     }
  151.     public function setUpdatedAt($updatedAt) {
  152.         $this->updatedAt $updatedAt;
  153.         return $this;
  154.     }
  155.     public function getDeletedAt() {
  156.         return $this->deletedAt;
  157.     }
  158.     public function setDeletedAt$deletedAt) {
  159.         $this->deletedAt $deletedAt;
  160.         return $this;
  161.     }
  162.     public function getCreatedUid() {
  163.         return $this->createdUid;
  164.     }
  165.     public function setCreatedUid$createdUid) {
  166.         $this->createdUid $createdUid;
  167.         return $this;
  168.     }
  169.     public function getUpdatedUid() {
  170.         return $this->updatedUid;
  171.     }
  172.     public function setUpdatedUid$updatedUid) {
  173.         $this->updatedUid $updatedUid;
  174.         return $this;
  175.     }
  176.     public function getDeletedUid() {
  177.         return $this->deletedUid;
  178.     }
  179.     public function setDeletedUid$deletedUid) {
  180.         $this->deletedUid $deletedUid;
  181.         return $this;
  182.     }
  183.     public function getInstanceId() {
  184.         return $this->instanceId;
  185.     }
  186.     public function setInstanceId$instanceId) {
  187.         $this->instanceId $instanceId;
  188.         return $this;
  189.     }
  190.     public function getInstanceType() {
  191.         return $this->instanceType;
  192.     }
  193.     public function setInstanceType$instanceType) {
  194.         $this->instanceType $instanceType;
  195.         return $this;
  196.     }
  197.     
  198. }