src/project/OfficeBrain/CustomBundle/CareerBundle/Entity/CareerApplicationUserData.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\project\OfficeBrain\CustomBundle\CareerBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. /**
  7.  * CareerApplicationUserData
  8.  *
  9.  * @ORM\Table("tbl_career_application_user_data")
  10.  * @ORM\Entity(repositoryClass="App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationUserDataRepository")
  11.  */
  12. class CareerApplicationUserData
  13. {
  14.     CONST STATUS_ACTIVE 0;
  15.     /**
  16.      * @var integer
  17.      *
  18.      * @ORM\Column(name="id", type="integer")
  19.      * @ORM\Id
  20.      * @ORM\GeneratedValue(strategy="AUTO")
  21.      */
  22.     private $id;
  23.     /**
  24.      * @var string
  25.      *
  26.      * @ORM\Column(name="position_applied_for", type="string", length=255)
  27.      */
  28.     private $positionAppliedFor;
  29.     /**
  30.      * @var string
  31.      *
  32.      * @ORM\Column(name="reference", type="string", length=255, nullable=true)
  33.      */
  34.     private $reference;
  35.     /**
  36.      * @var string
  37.      *
  38.      * @ORM\Column(name="lastname", type="string", length=255)
  39.      */
  40.     private $lastname;
  41.     /**
  42.      * @var string
  43.      *
  44.      * @ORM\Column(name="firstname", type="string", length=255)
  45.      */
  46.     private $firstname;
  47.     /**
  48.      * @var string
  49.      *
  50.      * @ORM\Column(name="middlename", type="string", length=255, nullable=true)
  51.      */
  52.     private $middlename;
  53.     /**
  54.      * @var string
  55.      *
  56.      * @ORM\Column(name="address", type="text", nullable=true)
  57.      */
  58.     private $address;
  59.     /**
  60.      * @var string
  61.      *
  62.      * @ORM\Column(name="city", type="string", length=255, nullable=true)
  63.      */
  64.     
  65.     private $city;
  66.     /**
  67.      * @var string
  68.      *
  69.      * @ORM\Column(name="state", type="string", length=255, nullable=true)
  70.      */
  71.     private $state;
  72.     /**
  73.      * @var string
  74.      *
  75.      * @ORM\Column(name="zipcode", type="string", length=255, nullable=true)
  76.      */
  77.     private $zipcode;
  78.     /**
  79.      * @var integer
  80.      *
  81.      * @ORM\Column(name="cell_phone", type="integer", nullable=true)
  82.      */
  83.     private $cellPhone;
  84.     /**
  85.      * @var \DateTime
  86.      *
  87.      * @ORM\Column(name="date_of_birth", type="datetime", nullable=true)
  88.      */
  89.     private $dateOfBirth;
  90.     /**
  91.      * @var string
  92.      *
  93.      * @ORM\Column(name="social_security_number", type="string", length=255, nullable=true)
  94.      */
  95.     private $socialSecurityNumber;
  96.     /**
  97.      * @var string
  98.      *
  99.      * @ORM\Column(name="filed_application_status", type="boolean", nullable=false)
  100.      */
  101.     private $filedApplicationStatus self::STATUS_ACTIVE;
  102.     /**
  103.      * @var \DateTime
  104.      *
  105.      * @ORM\Column(name="filed_application_date", type="datetime", nullable=true)
  106.      */
  107.     private $filedApplicationDate;
  108.     /**
  109.      * @var string
  110.      *
  111.      * @ORM\Column(name="employed_status", type="boolean", nullable=false)
  112.      */
  113.     private $employedStatus self::STATUS_ACTIVE;
  114.     /**
  115.      * @var \DateTime
  116.      *
  117.      * @ORM\Column(name="employed_date", type="datetime", nullable=true)
  118.      */
  119.     private $employedDate;
  120.     /**
  121.      * @var string
  122.      *
  123.      * @ORM\Column(name="currently_employed_status", type="boolean", nullable=false)
  124.      */
  125.     private $currentlyEmployedStatus self::STATUS_ACTIVE;
  126.     /**
  127.      * @var string
  128.      *
  129.      * @ORM\Column(name="contact_present_employer_status", type="boolean", nullable=false)
  130.      */
  131.     private $contactPresentEmployerStatus self::STATUS_ACTIVE;
  132.     /**
  133.      * @var string
  134.      *
  135.      * @ORM\Column(name="age_proof_status", type="boolean", nullable=false)
  136.      */
  137.     private $ageProofStatus self::STATUS_ACTIVE;
  138.     /**
  139.      * @var string
  140.      *
  141.      * @ORM\Column(name="travel_dependency_status", type="boolean", nullable=false)
  142.      */
  143.     private $travelDependencyStatus self::STATUS_ACTIVE;
  144.     /**
  145.      * @var string
  146.      *
  147.      * @ORM\Column(name="recall_status", type="boolean", nullable=false)
  148.      */
  149.     private $recallStatus self::STATUS_ACTIVE;
  150.     /**
  151.      * @var string
  152.      *
  153.      * @ORM\Column(name="visa_immigration_status", type="boolean", nullable=false)
  154.      */
  155.     private $visaImmigrationStatus self::STATUS_ACTIVE;
  156.     /**
  157.      * @var string
  158.      *
  159.      * @ORM\Column(name="physical_limitation_status", type="boolean", nullable=false)
  160.      */
  161.     private $physicalLimitationStatus self::STATUS_ACTIVE;
  162.     /**
  163.      * @var string
  164.      *
  165.      * @ORM\Column(name="physical_limitations", type="text", nullable=true)
  166.      */
  167.     private $physicalLimitations;
  168.     /**
  169.      * @var string
  170.      *
  171.      * @ORM\Column(name="convicted_status", type="boolean", nullable=false)
  172.      */
  173.     private $convictedStatus self::STATUS_ACTIVE;
  174.     /**
  175.      * @var string
  176.      *
  177.      * @ORM\Column(name="convicted_description", type="text", nullable=true)
  178.      */
  179.     private $convictedDescription;
  180.     /**
  181.      * @var \DateTime
  182.      *
  183.      * @ORM\Column(name="available_for_work_date", type="datetime", nullable=true)
  184.      */
  185.     private $availableForWorkDate;
  186.     /**
  187.      * @var string
  188.      *
  189.      * @ORM\Column(name="shift_availability", type="string", length=255, nullable=true)
  190.      */
  191.     private $shiftAvailability;
  192.     /**
  193.      * @var string
  194.      *
  195.      * @ORM\Column(name="height", type="string", length=255, nullable=true)
  196.      */
  197.     private $height;
  198.     /**
  199.      * @var string
  200.      *
  201.      * @ORM\Column(name="weight", type="string", length=255, nullable=true)
  202.      */
  203.     private $weight;
  204.     /**
  205.      * @var string
  206.      *
  207.      * @ORM\Column(name="citizen_of_us_status", type="boolean", nullable=false)
  208.      */
  209.     private $citizenOfUsStatus self::STATUS_ACTIVE;
  210.     /**
  211.      * @var string
  212.      *
  213.      * @ORM\Column(name="armed_force_status", type="boolean", nullable=false)
  214.      */
  215.     private $armedForceStatus self::STATUS_ACTIVE;
  216.     /**
  217.      * @var \DateTime
  218.      *
  219.      * @ORM\Column(name="military_service_records_from", type="datetime", nullable=true)
  220.      */
  221.     private $militaryServiceRecordsFrom;
  222.     /**
  223.      * @var \DateTime
  224.      *
  225.      * @ORM\Column(name="military_service_records_to", type="datetime", nullable=true)
  226.      */
  227.     private $militaryServiceRecordsTo;
  228.     /**
  229.      * @var string
  230.      *
  231.      * @ORM\Column(name="military_branch_service", type="string", length=255, nullable=true)
  232.      */
  233.     private $militaryBranchService;
  234.     /**
  235.      * @var string
  236.      *
  237.      * @ORM\Column(name="military_service_duties", type="text", nullable=true)
  238.      */
  239.     private $militaryServiceDuties;
  240.     /**
  241.      * @var string
  242.      *
  243.      * @ORM\Column(name="rank_of_enlistment", type="string", length=255, nullable=true)
  244.      */
  245.     private $rankOfEnlistment;
  246.     /**
  247.      * @var string
  248.      *
  249.      * @ORM\Column(name="rank_of_discharge", type="string", length=255, nullable=true)
  250.      */
  251.     private $rankOfDischarge;
  252.     /**
  253.      * @ORM\OneToMany(targetEntity="\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationEducation", mappedBy="careerApplicationUserDataId")
  254.      */
  255.     private $careerApplicationEducation;
  256.     
  257.     
  258.     /**
  259.      * @ORM\OneToMany(targetEntity="\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationExperience", mappedBy="careerApplicationUserDataId")
  260.      */
  261.     private $careerApplicationExperience;
  262.     
  263.     
  264.     /**
  265.      * @ORM\OneToMany(targetEntity="\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationReferences", mappedBy="careerApplicationUserDataId")
  266.      */
  267.     private $careerApplicationReferences;
  268.     
  269.     /**
  270.      * Constructor
  271.      */
  272.     public function __construct()
  273.     {
  274.         $this->careerApplicationEducation = new \Doctrine\Common\Collections\ArrayCollection();
  275.         $this->careerApplicationExperience = new \Doctrine\Common\Collections\ArrayCollection();
  276.         $this->careerApplicationReferences = new \Doctrine\Common\Collections\ArrayCollection();
  277.         
  278.     }
  279.     
  280.     /**
  281.      * Get id
  282.      *
  283.      * @return integer
  284.      */
  285.     public function getId()
  286.     {
  287.         return $this->id;
  288.     }
  289.     /**
  290.      * Set positionAppliedFor
  291.      *
  292.      * @param string $positionAppliedFor
  293.      *
  294.      * @return CareerApplicationUserData
  295.      */
  296.     public function setPositionAppliedFor($positionAppliedFor)
  297.     {
  298.         $this->positionAppliedFor $positionAppliedFor;
  299.         return $this;
  300.     }
  301.     /**
  302.      * Get positionAppliedFor
  303.      *
  304.      * @return string
  305.      */
  306.     public function getPositionAppliedFor()
  307.     {
  308.         return $this->positionAppliedFor;
  309.     }
  310.     /**
  311.      * Set reference
  312.      *
  313.      * @param string $reference
  314.      *
  315.      * @return CareerApplicationUserData
  316.      */
  317.     public function setReference($reference)
  318.     {
  319.         $this->reference $reference;
  320.         return $this;
  321.     }
  322.     /**
  323.      * Get reference
  324.      *
  325.      * @return string
  326.      */
  327.     public function getReference()
  328.     {
  329.         return $this->reference;
  330.     }
  331.     /**
  332.      * Set lastname
  333.      *
  334.      * @param string $lastname
  335.      *
  336.      * @return CareerApplicationUserData
  337.      */
  338.     public function setLastname($lastname)
  339.     {
  340.         $this->lastname $lastname;
  341.         return $this;
  342.     }
  343.     /**
  344.      * Get lastname
  345.      *
  346.      * @return string
  347.      */
  348.     public function getLastname()
  349.     {
  350.         return $this->lastname;
  351.     }
  352.     /**
  353.      * Set firstname
  354.      *
  355.      * @param string $firstname
  356.      *
  357.      * @return CareerApplicationUserData
  358.      */
  359.     public function setFirstname($firstname)
  360.     {
  361.         $this->firstname $firstname;
  362.         return $this;
  363.     }
  364.     /**
  365.      * Get firstname
  366.      *
  367.      * @return string
  368.      */
  369.     public function getFirstname()
  370.     {
  371.         return $this->firstname;
  372.     }
  373.     /**
  374.      * Set middlename
  375.      *
  376.      * @param string $middlename
  377.      *
  378.      * @return CareerApplicationUserData
  379.      */
  380.     public function setMiddlename($middlename)
  381.     {
  382.         $this->middlename $middlename;
  383.         return $this;
  384.     }
  385.     /**
  386.      * Get middlename
  387.      *
  388.      * @return string
  389.      */
  390.     public function getMiddlename()
  391.     {
  392.         return $this->middlename;
  393.     }
  394.     /**
  395.      * Set address
  396.      *
  397.      * @param string $address
  398.      *
  399.      * @return CareerApplicationUserData
  400.      */
  401.     public function setAddress($address)
  402.     {
  403.         $this->address $address;
  404.         return $this;
  405.     }
  406.     /**
  407.      * Get address
  408.      *
  409.      * @return string
  410.      */
  411.     public function getAddress()
  412.     {
  413.         return $this->address;
  414.     }
  415.     /**
  416.      * Set city
  417.      *
  418.      * @param string $city
  419.      *
  420.      * @return CareerApplicationUserData
  421.      */
  422.     public function setCity($city)
  423.     {
  424.         $this->city $city;
  425.     
  426.         return $this;
  427.     }
  428.     
  429.     /**
  430.      * Get city
  431.      *
  432.      * @return string
  433.      */
  434.     public function getCity()
  435.     {
  436.         return $this->city;
  437.     }
  438.     /**
  439.      * Set stateId
  440.      *
  441.      * @param string $stateId
  442.      *
  443.      * @return CareerApplicationUserData
  444.      */
  445.     public function setState($state)
  446.     {
  447.         $this->state $state;
  448.         return $this;
  449.     }
  450.     /**
  451.      * Get state
  452.      *
  453.      * @return string
  454.      */
  455.     public function getState()
  456.     {
  457.         return $this->state;
  458.     }
  459.     /**
  460.      * Set zipcode
  461.      *
  462.      * @param string $zipcode
  463.      *
  464.      * @return CareerApplicationUserData
  465.      */
  466.     public function setZipcode($zipcode)
  467.     {
  468.         $this->zipcode $zipcode;
  469.         return $this;
  470.     }
  471.     /**
  472.      * Get zipcode
  473.      *
  474.      * @return string
  475.      */
  476.     public function getZipcode()
  477.     {
  478.         return $this->zipcode;
  479.     }
  480.     /**
  481.      * Set cellPhone
  482.      *
  483.      * @param integer $cellPhone
  484.      *
  485.      * @return CareerApplicationUserData
  486.      */
  487.     public function setCellPhone($cellPhone)
  488.     {
  489.         $this->cellPhone $cellPhone;
  490.         return $this;
  491.     }
  492.     /**
  493.      * Get cellPhone
  494.      *
  495.      * @return integer
  496.      */
  497.     public function getCellPhone()
  498.     {
  499.         return $this->cellPhone;
  500.     }
  501.     /**
  502.      * Set dateOfBirth
  503.      *
  504.      * @param \DateTime $dateOfBirth
  505.      *
  506.      * @return CareerApplicationUserData
  507.      */
  508.     public function setDateOfBirth($dateOfBirth)
  509.     {
  510.         $this->dateOfBirth $dateOfBirth;
  511.         return $this;
  512.     }
  513.     /**
  514.      * Get dateOfBirth
  515.      *
  516.      * @return \DateTime
  517.      */
  518.     public function getDateOfBirth()
  519.     {
  520.         return $this->dateOfBirth;
  521.     }
  522.     /**
  523.      * Set socialSecurityNumber
  524.      *
  525.      * @param string $socialSecurityNumber
  526.      *
  527.      * @return CareerApplicationUserData
  528.      */
  529.     public function setSocialSecurityNumber($socialSecurityNumber)
  530.     {
  531.         $this->socialSecurityNumber $socialSecurityNumber;
  532.         return $this;
  533.     }
  534.     /**
  535.      * Get socialSecurityNumber
  536.      *
  537.      * @return string
  538.      */
  539.     public function getSocialSecurityNumber()
  540.     {
  541.         return $this->socialSecurityNumber;
  542.     }
  543.     /**
  544.      * Set filedApplicationStatus
  545.      *
  546.      * @param integer $filedApplicationStatus
  547.      *
  548.      * @return CareerApplicationUserData
  549.      */
  550.     public function setFiledApplicationStatus($filedApplicationStatus)
  551.     {
  552.         $this->filedApplicationStatus $filedApplicationStatus;
  553.         return $this;
  554.     }
  555.     /**
  556.      * Get filedApplicationStatus
  557.      *
  558.      * @return integer
  559.      */
  560.     public function getFiledApplicationStatus()
  561.     {
  562.         return $this->filedApplicationStatus;
  563.     }
  564.     /**
  565.      * Set filedApplicationDate
  566.      *
  567.      * @param \DateTime $filedApplicationDate
  568.      *
  569.      * @return CareerApplicationUserData
  570.      */
  571.     public function setFiledApplicationDate($filedApplicationDate)
  572.     {
  573.         $this->filedApplicationDate $filedApplicationDate;
  574.         return $this;
  575.     }
  576.     /**
  577.      * Get filedApplicationDate
  578.      *
  579.      * @return \DateTime
  580.      */
  581.     public function getFiledApplicationDate()
  582.     {
  583.         return $this->filedApplicationDate;
  584.     }
  585.     /**
  586.      * Set employedStatus
  587.      *
  588.      * @param integer $employedStatus
  589.      *
  590.      * @return CareerApplicationUserData
  591.      */
  592.     public function setEmployedStatus($employedStatus)
  593.     {
  594.         $this->employedStatus $employedStatus;
  595.         return $this;
  596.     }
  597.     /**
  598.      * Get employedStatus
  599.      *
  600.      * @return integer
  601.      */
  602.     public function getEmployedStatus()
  603.     {
  604.         return $this->employedStatus;
  605.     }
  606.     /**
  607.      * Set employedDate
  608.      *
  609.      * @param \DateTime $employedDate
  610.      *
  611.      * @return CareerApplicationUserData
  612.      */
  613.     public function setEmployedDate($employedDate)
  614.     {
  615.         $this->employedDate $employedDate;
  616.         return $this;
  617.     }
  618.     /**
  619.      * Get employedDate
  620.      *
  621.      * @return \DateTime
  622.      */
  623.     public function getEmployedDate()
  624.     {
  625.         return $this->employedDate;
  626.     }
  627.     /**
  628.      * Set currentlyEmployedStatus
  629.      *
  630.      * @param integer $currentlyEmployedStatus
  631.      *
  632.      * @return CareerApplicationUserData
  633.      */
  634.     public function setCurrentlyEmployedStatus($currentlyEmployedStatus)
  635.     {
  636.         $this->currentlyEmployedStatus $currentlyEmployedStatus;
  637.         return $this;
  638.     }
  639.     /**
  640.      * Get currentlyEmployedStatus
  641.      *
  642.      * @return integer
  643.      */
  644.     public function getCurrentlyEmployedStatus()
  645.     {
  646.         return $this->currentlyEmployedStatus;
  647.     }
  648.     /**
  649.      * Set contactPresentEmployerStatus
  650.      *
  651.      * @param integer $contactPresentEmployerStatus
  652.      *
  653.      * @return CareerApplicationUserData
  654.      */
  655.     public function setContactPresentEmployerStatus($contactPresentEmployerStatus)
  656.     {
  657.         $this->contactPresentEmployerStatus $contactPresentEmployerStatus;
  658.         return $this;
  659.     }
  660.     /**
  661.      * Get contactPresentEmployerStatus
  662.      *
  663.      * @return integer
  664.      */
  665.     public function getContactPresentEmployerStatus()
  666.     {
  667.         return $this->contactPresentEmployerStatus;
  668.     }
  669.     /**
  670.      * Set ageProofStatus
  671.      *
  672.      * @param integer $ageProofStatus
  673.      *
  674.      * @return CareerApplicationUserData
  675.      */
  676.     public function setAgeProofStatus($ageProofStatus)
  677.     {
  678.         $this->ageProofStatus $ageProofStatus;
  679.         return $this;
  680.     }
  681.     /**
  682.      * Get ageProofStatus
  683.      *
  684.      * @return integer
  685.      */
  686.     public function getAgeProofStatus()
  687.     {
  688.         return $this->ageProofStatus;
  689.     }
  690.     /**
  691.      * Set travelDependencyStatus
  692.      *
  693.      * @param integer $travelDependencyStatus
  694.      *
  695.      * @return CareerApplicationUserData
  696.      */
  697.     public function setTravelDependencyStatus($travelDependencyStatus)
  698.     {
  699.         $this->travelDependencyStatus $travelDependencyStatus;
  700.         return $this;
  701.     }
  702.     /**
  703.      * Get travelDependencyStatus
  704.      *
  705.      * @return integer
  706.      */
  707.     public function getTravelDependencyStatus()
  708.     {
  709.         return $this->travelDependencyStatus;
  710.     }
  711.     /**
  712.      * Set recallStatus
  713.      *
  714.      * @param integer $recallStatus
  715.      *
  716.      * @return CareerApplicationUserData
  717.      */
  718.     public function setRecallStatus($recallStatus)
  719.     {
  720.         $this->recallStatus $recallStatus;
  721.         return $this;
  722.     }
  723.     /**
  724.      * Get recallStatus
  725.      *
  726.      * @return integer
  727.      */
  728.     public function getRecallStatus()
  729.     {
  730.         return $this->recallStatus;
  731.     }
  732.     /**
  733.      * Set visaImmigrationStatus
  734.      *
  735.      * @param integer $visaImmigrationStatus
  736.      *
  737.      * @return CareerApplicationUserData
  738.      */
  739.     public function setVisaImmigrationStatus($visaImmigrationStatus)
  740.     {
  741.         $this->visaImmigrationStatus $visaImmigrationStatus;
  742.         return $this;
  743.     }
  744.     /**
  745.      * Get visaImmigrationStatus
  746.      *
  747.      * @return integer
  748.      */
  749.     public function getVisaImmigrationStatus()
  750.     {
  751.         return $this->visaImmigrationStatus;
  752.     }
  753.     /**
  754.      * Set physicalLimitationStatus
  755.      *
  756.      * @param integer $physicalLimitationStatus
  757.      *
  758.      * @return CareerApplicationUserData
  759.      */
  760.     public function setPhysicalLimitationStatus($physicalLimitationStatus)
  761.     {
  762.         $this->physicalLimitationStatus $physicalLimitationStatus;
  763.         return $this;
  764.     }
  765.     /**
  766.      * Get physicalLimitationStatus
  767.      *
  768.      * @return integer
  769.      */
  770.     public function getPhysicalLimitationStatus()
  771.     {
  772.         return $this->physicalLimitationStatus;
  773.     }
  774.     /**
  775.      * Set physicalLimitations
  776.      *
  777.      * @param string $physicalLimitations
  778.      *
  779.      * @return CareerApplicationUserData
  780.      */
  781.     public function setPhysicalLimitations($physicalLimitations)
  782.     {
  783.         $this->physicalLimitations $physicalLimitations;
  784.         return $this;
  785.     }
  786.     /**
  787.      * Get physicalLimitations
  788.      *
  789.      * @return string
  790.      */
  791.     public function getPhysicalLimitations()
  792.     {
  793.         return $this->physicalLimitations;
  794.     }
  795.     /**
  796.      * Set convictedStatus
  797.      *
  798.      * @param integer $convictedStatus
  799.      *
  800.      * @return CareerApplicationUserData
  801.      */
  802.     public function setConvictedStatus($convictedStatus)
  803.     {
  804.         $this->convictedStatus $convictedStatus;
  805.         return $this;
  806.     }
  807.     /**
  808.      * Get convictedStatus
  809.      *
  810.      * @return integer
  811.      */
  812.     public function getConvictedStatus()
  813.     {
  814.         return $this->convictedStatus;
  815.     }
  816.     /**
  817.      * Set convictedDescription
  818.      *
  819.      * @param string $convictedDescription
  820.      *
  821.      * @return CareerApplicationUserData
  822.      */
  823.     public function setConvictedDescription($convictedDescription)
  824.     {
  825.         $this->convictedDescription $convictedDescription;
  826.         return $this;
  827.     }
  828.     /**
  829.      * Get convictedDescription
  830.      *
  831.      * @return string
  832.      */
  833.     public function getConvictedDescription()
  834.     {
  835.         return $this->convictedDescription;
  836.     }
  837.     /**
  838.      * Set availableForWorkDate
  839.      *
  840.      * @param \DateTime $availableForWorkDate
  841.      *
  842.      * @return CareerApplicationUserData
  843.      */
  844.     public function setAvailableForWorkDate($availableForWorkDate)
  845.     {
  846.         $this->availableForWorkDate $availableForWorkDate;
  847.         return $this;
  848.     }
  849.     /**
  850.      * Get availableForWorkDate
  851.      *
  852.      * @return \DateTime
  853.      */
  854.     public function getAvailableForWorkDate()
  855.     {
  856.         return $this->availableForWorkDate;
  857.     }
  858.     /**
  859.      * Set shiftAvailability
  860.      *
  861.      * @param string $shiftAvailability
  862.      *
  863.      * @return CareerApplicationUserData
  864.      */
  865.     public function setShiftAvailability($shiftAvailability)
  866.     {
  867.         $this->shiftAvailability $shiftAvailability;
  868.         return $this;
  869.     }
  870.     /**
  871.      * Get shiftAvailability
  872.      *
  873.      * @return string
  874.      */
  875.     public function getShiftAvailability()
  876.     {
  877.         return $this->shiftAvailability;
  878.     }
  879.     /**
  880.      * Set height
  881.      *
  882.      * @param string $height
  883.      *
  884.      * @return CareerApplicationUserData
  885.      */
  886.     public function setHeight($height)
  887.     {
  888.         $this->height $height;
  889.         return $this;
  890.     }
  891.     /**
  892.      * Get height
  893.      *
  894.      * @return string
  895.      */
  896.     public function getHeight()
  897.     {
  898.         return $this->height;
  899.     }
  900.     /**
  901.      * Set weight
  902.      *
  903.      * @param string $weight
  904.      *
  905.      * @return CareerApplicationUserData
  906.      */
  907.     public function setWeight($weight)
  908.     {
  909.         $this->weight $weight;
  910.         return $this;
  911.     }
  912.     /**
  913.      * Get weight
  914.      *
  915.      * @return string
  916.      */
  917.     public function getWeight()
  918.     {
  919.         return $this->weight;
  920.     }
  921.     /**
  922.      * Set citizenOfUsStatus
  923.      *
  924.      * @param integer $citizenOfUsStatus
  925.      *
  926.      * @return CareerApplicationUserData
  927.      */
  928.     public function setCitizenOfUsStatus($citizenOfUsStatus)
  929.     {
  930.         $this->citizenOfUsStatus $citizenOfUsStatus;
  931.         return $this;
  932.     }
  933.     /**
  934.      * Get citizenOfUsStatus
  935.      *
  936.      * @return integer
  937.      */
  938.     public function getCitizenOfUsStatus()
  939.     {
  940.         return $this->citizenOfUsStatus;
  941.     }
  942.     /**
  943.      * Set armedForceStatus
  944.      *
  945.      * @param integer $armedForceStatus
  946.      *
  947.      * @return CareerApplicationUserData
  948.      */
  949.     public function setArmedForceStatus($armedForceStatus)
  950.     {
  951.         $this->armedForceStatus $armedForceStatus;
  952.         return $this;
  953.     }
  954.     /**
  955.      * Get armedForceStatus
  956.      *
  957.      * @return integer
  958.      */
  959.     public function getArmedForceStatus()
  960.     {
  961.         return $this->armedForceStatus;
  962.     }
  963.     /**
  964.      * Set militaryServiceRecordsFrom
  965.      *
  966.      * @param \DateTime $militaryServiceRecordsFrom
  967.      *
  968.      * @return CareerApplicationUserData
  969.      */
  970.     public function setMilitaryServiceRecordsFrom($militaryServiceRecordsFrom)
  971.     {
  972.         $this->militaryServiceRecordsFrom $militaryServiceRecordsFrom;
  973.         return $this;
  974.     }
  975.     /**
  976.      * Get militaryServiceRecordsFrom
  977.      *
  978.      * @return \DateTime
  979.      */
  980.     public function getMilitaryServiceRecordsFrom()
  981.     {
  982.         return $this->militaryServiceRecordsFrom;
  983.     }
  984.     /**
  985.      * Set militaryServiceRecordsTo
  986.      *
  987.      * @param \DateTime $militaryServiceRecordsTo
  988.      *
  989.      * @return CareerApplicationUserData
  990.      */
  991.     public function setMilitaryServiceRecordsTo($militaryServiceRecordsTo)
  992.     {
  993.         $this->militaryServiceRecordsTo $militaryServiceRecordsTo;
  994.         return $this;
  995.     }
  996.     /**
  997.      * Get militaryServiceRecordsTo
  998.      *
  999.      * @return \DateTime
  1000.      */
  1001.     public function getMilitaryServiceRecordsTo()
  1002.     {
  1003.         return $this->militaryServiceRecordsTo;
  1004.     }
  1005.     /**
  1006.      * Set militaryBranchService
  1007.      *
  1008.      * @param string $militaryBranchService
  1009.      *
  1010.      * @return CareerApplicationUserData
  1011.      */
  1012.     public function setMilitaryBranchService($militaryBranchService)
  1013.     {
  1014.         $this->militaryBranchService $militaryBranchService;
  1015.         return $this;
  1016.     }
  1017.     /**
  1018.      * Get militaryBranchService
  1019.      *
  1020.      * @return string
  1021.      */
  1022.     public function getMilitaryBranchService()
  1023.     {
  1024.         return $this->militaryBranchService;
  1025.     }
  1026.     /**
  1027.      * Set militaryServiceDuties
  1028.      *
  1029.      * @param string $militaryServiceDuties
  1030.      *
  1031.      * @return CareerApplicationUserData
  1032.      */
  1033.     public function setMilitaryServiceDuties($militaryServiceDuties)
  1034.     {
  1035.         $this->militaryServiceDuties $militaryServiceDuties;
  1036.         return $this;
  1037.     }
  1038.     /**
  1039.      * Get militaryServiceDuties
  1040.      *
  1041.      * @return string
  1042.      */
  1043.     public function getMilitaryServiceDuties()
  1044.     {
  1045.         return $this->militaryServiceDuties;
  1046.     }
  1047.     /**
  1048.      * Set rankOfEnlistment
  1049.      *
  1050.      * @param string $rankOfEnlistment
  1051.      *
  1052.      * @return CareerApplicationUserData
  1053.      */
  1054.     public function setRankOfEnlistment($rankOfEnlistment)
  1055.     {
  1056.         $this->rankOfEnlistment $rankOfEnlistment;
  1057.         return $this;
  1058.     }
  1059.     /**
  1060.      * Get rankOfEnlistment
  1061.      *
  1062.      * @return string
  1063.      */
  1064.     public function getRankOfEnlistment()
  1065.     {
  1066.         return $this->rankOfEnlistment;
  1067.     }
  1068.     /**
  1069.      * Set rankOfDischarge
  1070.      *
  1071.      * @param string $rankOfDischarge
  1072.      *
  1073.      * @return CareerApplicationUserData
  1074.      */
  1075.     public function setRankOfDischarge($rankOfDischarge)
  1076.     {
  1077.         $this->rankOfDischarge $rankOfDischarge;
  1078.         return $this;
  1079.     }
  1080.     /**
  1081.      * Get rankOfDischarge
  1082.      *
  1083.      * @return string
  1084.      */
  1085.     public function getRankOfDischarge()
  1086.     {
  1087.         return $this->rankOfDischarge;
  1088.     }
  1089.     
  1090.     /**
  1091.      * Add careerApplicationEducation
  1092.      *
  1093.      * @param \App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationEducation $careerApplicationEducation
  1094.      *
  1095.      * @return CareerApplicationUserData
  1096.      */
  1097.     public function addCareerApplicationEducation(\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationEducation $careerApplicationEducation)
  1098.     {
  1099.         $this->careerApplicationEducation[] = $careerApplicationEducation;
  1100.         return $this;
  1101.     }
  1102.     /**
  1103.      * Remove careerApplicationEducation
  1104.      *
  1105.      * @param \App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationEducation $careerApplicationEducation
  1106.      */
  1107.     public function removeCareerApplicationEducation(\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationEducation $careerApplicationEducation)
  1108.     {
  1109.         $this->careerApplicationEducation->removeElement($careerApplicationEducation);
  1110.     }
  1111.     /**
  1112.      * Get careerApplicationEducation
  1113.      *
  1114.      * @return \Doctrine\Common\Collections\Collection
  1115.      */
  1116.     public function getCareerApplicationEducation()
  1117.     {
  1118.         return $this->careerApplicationEducation;
  1119.     }
  1120.     /**
  1121.      * Add careerApplicationExperience
  1122.      *
  1123.      * @param \App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationExperience $careerApplicationExperience
  1124.      *
  1125.      * @return CareerApplicationUserData
  1126.      */
  1127.     public function addCareerApplicationExperience(\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationExperience $careerApplicationExperience)
  1128.     {
  1129.         $this->careerApplicationExperience[] = $careerApplicationExperience;
  1130.         return $this;
  1131.     }
  1132.     /**
  1133.      * Remove careerApplicationExperience
  1134.      *
  1135.      * @param \App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationExperience $careerApplicationExperience
  1136.      */
  1137.     public function removeCareerApplicationExperience(\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationExperience $careerApplicationExperience)
  1138.     {
  1139.         $this->careerApplicationExperience->removeElement($careerApplicationExperience);
  1140.     }
  1141.     /**
  1142.      * Get careerApplicationExperience
  1143.      *
  1144.      * @return \Doctrine\Common\Collections\Collection
  1145.      */
  1146.     public function getCareerApplicationExperience()
  1147.     {
  1148.         return $this->careerApplicationExperience;
  1149.     }
  1150.     /**
  1151.      * Add careerApplicationReference
  1152.      *
  1153.      * @param \App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationReferences $careerApplicationReference
  1154.      *
  1155.      * @return CareerApplicationUserData
  1156.      */
  1157.     public function addCareerApplicationReference(\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationReferences $careerApplicationReference)
  1158.     {
  1159.         $this->careerApplicationReferences[] = $careerApplicationReference;
  1160.         return $this;
  1161.     }
  1162.     /**
  1163.      * Remove careerApplicationReference
  1164.      *
  1165.      * @param \App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationReferences $careerApplicationReference
  1166.      */
  1167.     public function removeCareerApplicationReference(\App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerApplicationReferences $careerApplicationReference)
  1168.     {
  1169.         $this->careerApplicationReferences->removeElement($careerApplicationReference);
  1170.     }
  1171.     /**
  1172.      * Get careerApplicationReferences
  1173.      *
  1174.      * @return \Doctrine\Common\Collections\Collection
  1175.      */
  1176.     public function getCareerApplicationReferences()
  1177.     {
  1178.         return $this->careerApplicationReferences;
  1179.     }
  1180. }