src/OfficeBrain/Bundle/ServiceGroupBundle/Entity/ServiceRuleInnerCondition.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\ServiceGroupBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. /**
  6.  * ServiceRuleInnerCondition.
  7.  *
  8.  * @ORM\Table(name="tbl_service_rule_inner_condition")
  9.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\ServiceGroupBundle\Entity\ServiceRuleInnerConditionRepository")
  10.  */
  11. class ServiceRuleInnerCondition
  12. {
  13.     /**
  14.      * @var int
  15.      *
  16.      * @ORM\Column(name="id", type="bigint",length=20, options={"unsigned"=true})
  17.      * @ORM\Id
  18.      * @ORM\GeneratedValue(strategy="AUTO")
  19.      */
  20.     private $id;
  21.     /**
  22.      * @var int
  23.      *
  24.      * @ORM\ManyToOne(targetEntity="ServiceRuleMainCondition", inversedBy="serviceRuleInnerConditionId")
  25.      * @ORM\JoinColumn(name="service_rule_main_condition_id", referencedColumnName="id")
  26.      */
  27.     private $serviceRuleMainConditionId;
  28.     /**
  29.      * @var string
  30.      *
  31.      * @ORM\Column(name="condition_field", type="string", length=255)
  32.      */
  33.     private $conditionField;
  34.     /**
  35.      * @var string
  36.      *
  37.      * @ORM\Column(name="condition_operator", type="string", length=50)
  38.      */
  39.     private $conditionOperator;
  40.     /**
  41.      * @var string
  42.      *
  43.      * @ORM\Column(name="condition_value", type="text")
  44.      */
  45.     private $conditionValue;
  46.     /**
  47.      * @var int
  48.      *
  49.      * @ORM\Column(name="display_order", type="integer")
  50.      */
  51.     private $displayOrder 0;
  52.     /**
  53.      * @var \DateTime
  54.      * @Gedmo\Timestampable(on="create")
  55.      * @ORM\Column(name="created_at", type="datetime", nullable=true)
  56.      */
  57.     private $createdAt;
  58.     /**
  59.      * @var \DateTime
  60.      * @Gedmo\Timestampable(on="update")
  61.      * @ORM\Column(name="updated_at", type="datetime", nullable=true)
  62.      */
  63.     private $updatedAt;
  64.     /**
  65.      * @var \DateTime
  66.      *
  67.      * @ORM\Column(name="deleted_at", type="datetime", nullable=true)
  68.      */
  69.     private $deletedAt;
  70.     /**
  71.      * @var int
  72.      * @ORM\Column(name="created_uid", type="bigint" ,length=20 ,options={"unsigned"=true}, nullable=true)
  73.      */
  74.     private $createdUid;
  75.     /**
  76.      * @var int
  77.      * @ORM\Column(name="updated_uid", type="bigint" ,length=20 ,options={"unsigned"=true}, nullable=true)
  78.      */
  79.     private $updatedUid;
  80.     /**
  81.      * @var int
  82.      * @ORM\Column(name="deleted_uid", type="bigint" ,length=20 ,options={"unsigned"=true}, nullable=true)
  83.      */
  84.     private $deletedUid;
  85.     /**
  86.      * Set id.
  87.      *
  88.      * @param int $id
  89.      *
  90.      * @return ServiceRuleInnerCondition
  91.      */
  92.     public function setId($id)
  93.     {
  94.         $this->id $id;
  95.         return $this;
  96.     }
  97.     /**
  98.      * Get id.
  99.      *
  100.      * @return int
  101.      */
  102.     public function getId()
  103.     {
  104.         return $this->id;
  105.     }
  106.     /**
  107.      * Set serviceRuleMainConditionId.
  108.      *
  109.      * @param int $serviceRuleMainConditionId
  110.      *
  111.      * @return ServiceRuleInnerCondition
  112.      */
  113.     public function setServiceRuleMainConditionId($serviceRuleMainConditionId)
  114.     {
  115.         $this->serviceRuleMainConditionId $serviceRuleMainConditionId;
  116.         return $this;
  117.     }
  118.     /**
  119.      * Get serviceRuleMainConditionId.
  120.      *
  121.      * @return int
  122.      */
  123.     public function getServiceRuleMainConditionId()
  124.     {
  125.         return $this->serviceRuleMainConditionId;
  126.     }
  127.     /**
  128.      * Set conditionField.
  129.      *
  130.      * @param string $conditionField
  131.      *
  132.      * @return ServiceRuleInnerCondition
  133.      */
  134.     public function setConditionField($conditionField)
  135.     {
  136.         $this->conditionField $conditionField;
  137.         return $this;
  138.     }
  139.     /**
  140.      * Get conditionField.
  141.      *
  142.      * @return string
  143.      */
  144.     public function getConditionField()
  145.     {
  146.         return $this->conditionField;
  147.     }
  148.     /**
  149.      * Set conditionOperator.
  150.      *
  151.      * @param string $conditionOperator
  152.      *
  153.      * @return ServiceRuleInnerCondition
  154.      */
  155.     public function setConditionOperator($conditionOperator)
  156.     {
  157.         $this->conditionOperator $conditionOperator;
  158.         return $this;
  159.     }
  160.     /**
  161.      * Get conditionOperator.
  162.      *
  163.      * @return string
  164.      */
  165.     public function getConditionOperator()
  166.     {
  167.         return $this->conditionOperator;
  168.     }
  169.     /**
  170.      * Set conditionValue.
  171.      *
  172.      * @param string $conditionValue
  173.      *
  174.      * @return ServiceRuleInnerCondition
  175.      */
  176.     public function setConditionValue($conditionValue)
  177.     {
  178.         if (is_array($conditionValue)) {
  179.             $conditionValue serialize($conditionValue);
  180.         }
  181.         $this->conditionValue $conditionValue;
  182.         return $this;
  183.     }
  184.     /**
  185.      * Get conditionValue.
  186.      *
  187.      * @return string
  188.      */
  189.     public function getConditionValue()
  190.     {
  191.         return $this->conditionValue;
  192.     }
  193.     /**
  194.      * Set display displayOrder.
  195.      *
  196.      * @param int $displayOrder
  197.      *
  198.      * @return ServiceRuleInnerCondition
  199.      */
  200.     public function setDisplayOrder($displayOrder)
  201.     {
  202.         $this->displayOrder $displayOrder;
  203.         return $this;
  204.     }
  205.     /**
  206.      * Get Display Display Order.
  207.      *
  208.      * @return int
  209.      */
  210.     public function getDisplayOrder()
  211.     {
  212.         return $this->displayOrder;
  213.     }
  214.     /**
  215.      * Set createdAt.
  216.      *
  217.      * @param \DateTime $createdAt
  218.      *
  219.      * @return ServiceRuleInnerCondition
  220.      */
  221.     public function setCreatedAt($createdAt)
  222.     {
  223.         $this->createdAt $createdAt;
  224.         return $this;
  225.     }
  226.     /**
  227.      * Get createdAt.
  228.      *
  229.      * @return \DateTime
  230.      */
  231.     public function getCreatedAt()
  232.     {
  233.         return $this->createdAt;
  234.     }
  235.     /**
  236.      * Set updatedAt.
  237.      *
  238.      * @param \DateTime $updatedAt
  239.      *
  240.      * @return ServiceRuleInnerCondition
  241.      */
  242.     public function setUpdatedAt($updatedAt)
  243.     {
  244.         $this->updatedAt $updatedAt;
  245.         return $this;
  246.     }
  247.     /**
  248.      * Get updatedAt.
  249.      *
  250.      * @return \DateTime
  251.      */
  252.     public function getUpdatedAt()
  253.     {
  254.         return $this->updatedAt;
  255.     }
  256.     /**
  257.      * Set deletedAt.
  258.      *
  259.      * @param \DateTime $deletedAt
  260.      *
  261.      * @return ServiceRuleInnerCondition
  262.      */
  263.     public function setDeletedAt($deletedAt)
  264.     {
  265.         $this->deletedAt $deletedAt;
  266.         return $this;
  267.     }
  268.     /**
  269.      * Get deletedAt.
  270.      *
  271.      * @return \DateTime
  272.      */
  273.     public function getDeletedAt()
  274.     {
  275.         return $this->deletedAt;
  276.     }
  277.     /**
  278.      * Set createdUid.
  279.      *
  280.      * @param int $createdUid
  281.      *
  282.      * @return ServiceRuleInnerCondition
  283.      */
  284.     public function setCreatedUid($createdUid)
  285.     {
  286.         $this->createdUid $createdUid;
  287.         return $this;
  288.     }
  289.     /**
  290.      * Get createdUid.
  291.      *
  292.      * @return int
  293.      */
  294.     public function getCreatedUid()
  295.     {
  296.         return $this->createdUid;
  297.     }
  298.     /**
  299.      * Set updatedUid.
  300.      *
  301.      * @param int $updatedUid
  302.      *
  303.      * @return ServiceRuleInnerCondition
  304.      */
  305.     public function setUpdatedUid($updatedUid)
  306.     {
  307.         $this->updatedUid $updatedUid;
  308.         return $this;
  309.     }
  310.     /**
  311.      * Get updatedUid.
  312.      *
  313.      * @return int
  314.      */
  315.     public function getUpdatedUid()
  316.     {
  317.         return $this->updatedUid;
  318.     }
  319.     /**
  320.      * Set deletedUid.
  321.      *
  322.      * @param int $deletedUid
  323.      *
  324.      * @return ServiceRuleInnerCondition
  325.      */
  326.     public function setDeletedUid($deletedUid)
  327.     {
  328.         $this->deletedUid $deletedUid;
  329.         return $this;
  330.     }
  331.     /**
  332.      * Get deletedUid.
  333.      *
  334.      * @return int
  335.      */
  336.     public function getDeletedUid()
  337.     {
  338.         return $this->deletedUid;
  339.     }
  340. }