objetivoPlanPatrias = new ArrayCollection(); $this->proyectos = new ArrayCollection(); } /** * Set the value of id. * * @param integer $id * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function setId($id) { $this->id = $id; return $this; } /** * Get the value of id. * * @return integer */ public function getId() { return $this->id; } /** * Set the value of indice_objetivo. * * @param string $indice_objetivo * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function setIndiceObjetivo($indice_objetivo) { $this->indice_objetivo = $indice_objetivo; return $this; } /** * Get the value of indice_objetivo. * * @return string */ public function getIndiceObjetivo() { return $this->indice_objetivo; } /** * Set the value of descripcion. * * @param string $descripcion * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function setDescripcion($descripcion) { $this->descripcion = $descripcion; return $this; } /** * Get the value of descripcion. * * @return string */ public function getDescripcion() { return $this->descripcion; } /** * Add ObjetivoPlanPatria entity to collection (one to many). * * @param \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria $objetivoPlanPatria * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function addObjetivoPlanPatria(ObjetivoPlanPatria $objetivoPlanPatria) { $this->objetivoPlanPatrias[] = $objetivoPlanPatria; return $this; } /** * Remove ObjetivoPlanPatria entity from collection (one to many). * * @param \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria $objetivoPlanPatria * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function removeObjetivoPlanPatria(ObjetivoPlanPatria $objetivoPlanPatria) { $this->objetivoPlanPatrias->removeElement($objetivoPlanPatria); return $this; } /** * Get ObjetivoPlanPatria entity collection (one to many). * * @return \Doctrine\Common\Collections\Collection */ public function getObjetivoPlanPatrias() { return $this->objetivoPlanPatrias; } /** * Set ObjetivoNivel entity (many to one). * * @param \UBV\SurUbvBundle\Entity\ObjetivoNivel $objetivoNivel * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function setObjetivoNivel(ObjetivoNivel $objetivoNivel = null) { $this->objetivoNivel = $objetivoNivel; return $this; } /** * Get ObjetivoNivel entity (many to one). * * @return \UBV\SurUbvBundle\Entity\ObjetivoNivel */ public function getObjetivoNivel() { return $this->objetivoNivel; } /** * Set ObjetivoPlanPatria entity (many to one). * * @param \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria $objetivoPlanPatria * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function setObjetivoPlanPatria(ObjetivoPlanPatria $objetivoPlanPatria = null) { $this->objetivoPlanPatria = $objetivoPlanPatria; return $this; } /** * Get ObjetivoPlanPatria entity (many to one). * * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function getObjetivoPlanPatria() { return $this->objetivoPlanPatria; } /** * Add Proyecto entity to collection. * * @param \UBV\SurUbvBundle\Entity\Proyecto $proyecto * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function addProyecto(Proyecto $proyecto) { $proyecto->addObjetivoPlanPatria($this); $this->proyectos[] = $proyecto; return $this; } /** * Remove Proyecto entity from collection. * * @param \UBV\SurUbvBundle\Entity\Proyecto $proyecto * @return \UBV\SurUbvBundle\Entity\ObjetivoPlanPatria */ public function removeProyecto(Proyecto $proyecto) { $proyecto->removeObjetivoPlanPatria($this); $this->proyectos->removeElement($proyecto); return $this; } /** * Get Proyecto entity collection. * * @return \Doctrine\Common\Collections\Collection */ public function getProyectos() { return $this->proyectos; } public function __sleep() { return array('id', 'indice_objetivo', 'descripcion', 'objetivo_nivel_id', 'dependencia_id'); } public function getObjePlanPatria() { return $this->indice_objetivo . " " . $this->objetivoPlanPatria; } public function __toString() { return $this->descripcion; } }