src/Entity/House.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * House
  6.  *
  7.  * @ORM\Table(name="house")
  8.  * @ORM\Entity(repositoryClass="App\Repository\HouseRepository")
  9.  */
  10. class House
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="id", type="integer")
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="AUTO")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @var string
  22.      *
  23.      * @ORM\Column(name="name", type="string", length=255)
  24.      */
  25.     private $name;
  26.     /**
  27.      * @var string
  28.      *
  29.      * @ORM\Column(name="lastName", type="string", length=255)
  30.      */
  31.     private $lastName;
  32.     /**
  33.      * @var string
  34.      *
  35.      * @ORM\Column(name="address", type="string", length=255)
  36.      */
  37.     private $address;
  38.     /**
  39.      * @var string
  40.      *
  41.      * @ORM\Column(name="address2", type="string", length=255, nullable=true)
  42.      */
  43.     private $address2;
  44.     /**
  45.      * @var string
  46.      *
  47.      * @ORM\Column(name="zipcode", type="string", length=255)
  48.      */
  49.     private $zipcode;
  50.     /**
  51.      * @var string
  52.      *
  53.      * @ORM\Column(name="city", type="string", length=255)
  54.      */
  55.     private $city;
  56.     /**
  57.      * @var string
  58.      *
  59.      * @ORM\Column(name="mobile", type="string", length=255, nullable=true)
  60.      */
  61.     private $mobile;
  62.     /**
  63.      * @var string
  64.      *
  65.      * @ORM\Column(name="phone", type="string", length=255, nullable=true)
  66.      */
  67.     private $phone;
  68.     /**
  69.      * @var string
  70.      *
  71.      * @ORM\Column(name="email", type="string", length=255, nullable=true)
  72.      */
  73.     private $email;
  74.     /**
  75.      * @var string
  76.      *
  77.      * @ORM\Column(name="profile", type="string", length=255, nullable=true)
  78.      */
  79.     private $profile;
  80.     /**
  81.      * @var int
  82.      *
  83.      * @ORM\Column(name="occupiers", type="integer", nullable=true)
  84.      */
  85.     private $occupiers;
  86.     /**
  87.      * @var int
  88.      *
  89.      * @ORM\Column(name="twelve", type="integer", nullable=true)
  90.      */
  91.     private $twelve;
  92.     /**
  93.      * @var int
  94.      *
  95.      * @ORM\Column(name="sixty", type="integer", nullable=true)
  96.      */
  97.     private $sixty;
  98.     /**
  99.      * @var int
  100.      *
  101.      * @ORM\Column(name="byday", type="integer", nullable=true)
  102.      */
  103.     private $byday;
  104.     /**
  105.      * @var int
  106.      *
  107.      * @ORM\Column(name="weeks", type="integer", nullable=true)
  108.      */
  109.     private $weeks;
  110.     /**
  111.      * @var string
  112.      *
  113.      * @ORM\Column(name="comment", type="text", nullable=true)
  114.      */
  115.     private $comment;
  116.     /**
  117.     * @ORM\OneToMany(targetEntity="SurveyCCAS", mappedBy="house")
  118.     */
  119.     private $surveyCCASs;
  120.     public function __toString() 
  121.     {
  122.         return $this->getHousename();
  123.     }
  124.     public function getHousename()
  125.     {
  126.         return $this->name ' ' .
  127.         $this->lastName ' '.
  128.         $this->address ' ' .
  129.         $this->city;
  130.     }
  131.     /**
  132.      * Get id
  133.      *
  134.      * @return int
  135.      */
  136.     public function getId(){
  137.         return $this->id;
  138.     }
  139.     /**
  140.      * Set name
  141.      *
  142.      * @param string $name
  143.      *
  144.      * @return House
  145.      */
  146.     public function setName($name){
  147.         $this->name $name;
  148.         return $this;
  149.     }
  150.     /**
  151.      * Get name
  152.      *
  153.      * @return string
  154.      */
  155.     public function getName(){
  156.         return $this->name;
  157.     }
  158.     /**
  159.      * Set lastName
  160.      *
  161.      * @param string $lastName
  162.      *
  163.      * @return House
  164.      */
  165.     public function setLastName($lastName){
  166.         $this->lastName $lastName;
  167.         return $this;
  168.     }
  169.     /**
  170.      * Get lastName
  171.      *
  172.      * @return string
  173.      */
  174.     public function getLastName(){
  175.         return $this->lastName;
  176.     }
  177.     /**
  178.      * Set address
  179.      *
  180.      * @param string $address
  181.      *
  182.      * @return House
  183.      */
  184.     public function setAddress($address){
  185.         $this->address $address;
  186.         return $this;
  187.     }
  188.     /**
  189.      * Get address
  190.      *
  191.      * @return string
  192.      */
  193.     public function getAddress(){
  194.         return $this->address;
  195.     }
  196.     /**
  197.      * Set address2
  198.      *
  199.      * @param string $address2
  200.      *
  201.      * @return House
  202.      */
  203.     public function setAddress2($address2){
  204.         $this->address2 $address2;
  205.         return $this;
  206.     }
  207.     /**
  208.      * Get address2
  209.      *
  210.      * @return string
  211.      */
  212.     public function getAddress2(){
  213.         return $this->address2;
  214.     }
  215.     /**
  216.      * Set zipcode
  217.      *
  218.      * @param string $zipcode
  219.      *
  220.      * @return House
  221.      */
  222.     public function setZipCode($zipcode){
  223.         $this->zipcode $zipcode;
  224.         return $this;
  225.     }
  226.     /**
  227.      * Get zipcode
  228.      *
  229.      * @return string
  230.      */
  231.     public function getZipCode(){
  232.         return $this->zipcode;
  233.     }
  234.     /**
  235.      * Set city
  236.      *
  237.      * @param string $city
  238.      *
  239.      * @return House
  240.      */
  241.     public function setCity($city){
  242.         $this->city $city;
  243.         return $this;
  244.     }
  245.     /**
  246.      * Get city
  247.      *
  248.      * @return string
  249.      */
  250.     public function getCity(){
  251.         return $this->city;
  252.     }
  253.     /**
  254.      * Set mobile
  255.      *
  256.      * @param string $mobile
  257.      *
  258.      * @return House
  259.      */
  260.     public function setMobile($mobile){
  261.         $this->mobile $mobile;
  262.         return $this;
  263.     }
  264.     /**
  265.      * Get mobile
  266.      *
  267.      * @return string
  268.      */
  269.     public function getMobile()
  270.     {
  271.         return $this->mobile;
  272.     }
  273.     /**
  274.      * Set phone
  275.      *
  276.      * @param string $phone
  277.      *
  278.      * @return House
  279.      */
  280.     public function setPhone($phone){
  281.         $this->phone $phone;
  282.         return $this;
  283.     }
  284.     /**
  285.      * Get phone
  286.      *
  287.      * @return string
  288.      */
  289.     public function getPhone(){
  290.         return $this->phone;
  291.     }
  292.     /**
  293.      * Set email
  294.      *
  295.      * @param string $email
  296.      *
  297.      * @return House
  298.      */
  299.     public function setEmail($email){
  300.         $this->email $email;
  301.         return $this;
  302.     }
  303.     /**
  304.      * Get email
  305.      *
  306.      * @return string
  307.      */
  308.     public function getEmail(){
  309.         return $this->email;
  310.     }
  311.     /**
  312.      * Set profile
  313.      *
  314.      * @param string $profile
  315.      *
  316.      * @return House
  317.      */
  318.     public function setProfile($profile){
  319.         $this->profile $profile;
  320.         return $this;
  321.     }
  322.     /**
  323.      * Get profile
  324.      *
  325.      * @return string
  326.      */
  327.     public function getProfile(){
  328.         return $this->profile;
  329.     }
  330.     /**
  331.      * Set occupiers
  332.      *
  333.      * @param integer $occupiers
  334.      *
  335.      * @return House
  336.      */
  337.     public function setOccupiers($occupiers){
  338.         $this->occupiers $occupiers;
  339.         return $this;
  340.     }
  341.     /**
  342.      * Get occupiers
  343.      *
  344.      * @return int
  345.      */
  346.     public function getOccupiers(){
  347.         return $this->occupiers;
  348.     }
  349.     /**
  350.      * Set twelve
  351.      *
  352.      * @param integer $twelve
  353.      *
  354.      * @return House
  355.      */
  356.     public function setTwelve($twelve){
  357.         $this->twelve $twelve;
  358.         return $this;
  359.     }
  360.     /**
  361.      * Get twelve
  362.      *
  363.      * @return int
  364.      */
  365.     public function getTwelve(){
  366.         return $this->twelve;
  367.     }
  368.     /**
  369.      * Set sixty
  370.      *
  371.      * @param integer $sixty
  372.      *
  373.      * @return House
  374.      */
  375.     public function setSixty($sixty){
  376.         $this->sixty $sixty;
  377.         return $this;
  378.     }
  379.     /**
  380.      * Get sixty
  381.      *
  382.      * @return int
  383.      */
  384.     public function getSixty(){
  385.         return $this->sixty;
  386.     }
  387.     /**
  388.      * Set byday
  389.      *
  390.      * @param integer $byday
  391.      *
  392.      * @return House
  393.      */
  394.     public function setByday($byday){
  395.         $this->byday $byday;
  396.         return $this;
  397.     }
  398.     /**
  399.      * Get byday
  400.      *
  401.      * @return int
  402.      */
  403.     public function getByday(){
  404.         return $this->byday;
  405.     }
  406.     /**
  407.      * Set weeks
  408.      *
  409.      * @param integer $weeks
  410.      *
  411.      * @return House
  412.      */
  413.     public function setWeeks($weeks){
  414.         $this->weeks $weeks;
  415.         return $this;
  416.     }
  417.     /**
  418.      * Get weeks
  419.      *
  420.      * @return int
  421.      */
  422.     public function getWeeks(){
  423.         return $this->weeks;
  424.     }
  425.     /**
  426.      * Set away
  427.      *
  428.      * @param integer $away
  429.      *
  430.      * @return House
  431.      */
  432.     public function setAway($away){
  433.         $this->away $away;
  434.         return $this;
  435.     }
  436.     /**
  437.      * Get away
  438.      *
  439.      * @return int
  440.      */
  441.     public function getAway(){
  442.         return $this->away;
  443.     }
  444.     /**
  445.      * Constructor
  446.      */
  447.     public function __construct()
  448.     {
  449.         $this->surveyCCASs = new \Doctrine\Common\Collections\ArrayCollection();
  450.     }
  451.     /**
  452.      * Set comment
  453.      *
  454.      * @param string $comment
  455.      *
  456.      * @return House
  457.      */
  458.     public function setComment($comment)
  459.     {
  460.         $this->comment $comment;
  461.         return $this;
  462.     }
  463.     /**
  464.      * Get comment
  465.      *
  466.      * @return string
  467.      */
  468.     public function getComment()
  469.     {
  470.         return $this->comment;
  471.     }
  472.     /**
  473.      * Add surveyCCAS
  474.      *
  475.      * @param \App\Entity\SurveyCCAS $surveyCCAS
  476.      *
  477.      * @return House
  478.      */
  479.     public function addSurveyCCAS(\App\Entity\SurveyCCAS $surveyCCAS)
  480.     {
  481.         $this->surveyCCASs[] = $surveyCCAS;
  482.         return $this;
  483.     }
  484.     /**
  485.      * Remove surveyCCAS
  486.      *
  487.      * @param \App\Entity\SurveyCCAS $surveyCCAS
  488.      */
  489.     public function removeSurveyCCAS(\App\Entity\SurveyCCAS $surveyCCAS)
  490.     {
  491.         $this->surveyCCASs->removeElement($surveyCCAS);
  492.     }
  493.     /**
  494.      * Get surveyCCASs
  495.      *
  496.      * @return \Doctrine\Common\Collections\Collection
  497.      */
  498.     public function getSurveyCCASs()
  499.     {
  500.         return $this->surveyCCASs;
  501.     }
  502. }