proyecto = new ArrayCollection(); } public function __sleep() { return array('id', 'codigo_opsu', 'aldea_id', 'programa_id'); } /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set codigo_opsu * * @param integer $codigoOpsu * @return AldeaPrograma */ public function setCodigoOpsu($codigoOpsu) { $this->codigo_opsu = $codigoOpsu; return $this; } /** * Get codigo_opsu * * @return integer */ public function getCodigoOpsu() { return $this->codigo_opsu; } /** * Set aldea * * @param \UBV\SurUbvBundle\Entity\Aldea $aldea * @return AldeaPrograma */ public function setAldea(\UBV\SurUbvBundle\Entity\Aldea $aldea) { $this->aldea = $aldea; return $this; } /** * Get aldea * * @return \UBV\SurUbvBundle\Entity\Aldea */ public function getAldea() { return $this->aldea; } /** * Set programa * * @param \UBV\SurUbvBundle\Entity\Programa $programa * @return AldeaPrograma */ public function setPrograma(\UBV\SurUbvBundle\Entity\Programa $programa) { $this->programa = $programa; return $this; } /** * Get programa * * @return \UBV\SurUbvBundle\Entity\Programa */ public function getPrograma() { return $this->programa; } /** * Add proyecto * * @param \UBV\SurUbvBundle\Entity\Proyecto $proyectos * @return AldeaPrograma */ public function addProyecto(\UBV\SurUbvBundle\Entity\Proyecto $proyecto) { $this->proyecto[] = $proyecto; return $this; } /** * Remove proyecto * * @param \UBV\SurUbvBundle\Entity\Proyecto $proyectos */ public function removeProyecto(\UBV\SurUbvBundle\Entity\Proyecto $proyecto) { $this->proyecto->removeElement($proyecto); } /** * Get proyecto * * @return \Doctrine\Common\Collections\Collection */ public function getProyecto() { return $this->proyecto; } public function __toString() { return $this->aldea(); } }