idSeccion = new \Doctrine\Common\Collections\ArrayCollection(); $this->hasInscripcion = new \Doctrine\Common\Collections\ArrayCollection(); $this->fecha = new \DateTime(); } /** * Set fecha * * @param \DateTime $fecha * @return EstadoAcademico */ public function setFecha($fecha) { $this->fecha = $fecha; return $this; } /** * Get fecha * * @return \DateTime */ public function getFecha() { return $this->fecha; } /** * Set observacion * * @param string $observacion * @return EstadoAcademico */ public function setObservacion($observacion) { $this->observacion = $observacion; return $this; } /** * Get observacion * * @return string */ public function getObservacion() { return $this->observacion; } /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set idDocenteServicio * * @param \AppBundle\Entity\DocenteServicio $idDocenteServicio * @return EstadoAcademico */ public function setIdDocenteServicio(\AppBundle\Entity\DocenteServicio $idDocenteServicio) { $this->idDocenteServicio = $idDocenteServicio; return $this; } /** * Get idDocenteServicio * * @return \AppBundle\Entity\DocenteServicio */ public function getIdDocenteServicio() { return $this->idDocenteServicio; } /** * Set idRolInstitucion * * @param \AppBundle\Entity\RolInstitucion $idRolInstitucion * @return EstadoAcademico */ public function setIdRolInstitucion(\AppBundle\Entity\RolInstitucion $idRolInstitucion) { $this->idRolInstitucion = $idRolInstitucion; return $this; } /** * Get idRolInstitucion * * @return \AppBundle\Entity\RolInstitucion */ public function getIdRolInstitucion() { return $this->idRolInstitucion; } /** * Set idOfertaMallaCurricular * * @param \AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular * @return EstadoAcademico */ public function setIdOfertaMallaCurricular(\AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular) { $this->idOfertaMallaCurricular = $idOfertaMallaCurricular; return $this; } /** * Get idOfertaMallaCurricular * * @return \AppBundle\Entity\OfertaMallaCurricular */ public function getIdOfertaMallaCurricular() { return $this->idOfertaMallaCurricular; } /** * Set idGradoAcademico * * @param \AppBundle\Entity\GradoAcademico $idGradoAcademico * @return EstadoAcademico */ public function setIdGradoAcademico(\AppBundle\Entity\GradoAcademico $idGradoAcademico) { $this->idGradoAcademico = $idGradoAcademico; return $this; } /** * Get idGradoAcademico * * @return \AppBundle\Entity\GradoAcademico */ public function getIdGradoAcademico() { return $this->idGradoAcademico; } /** * Add hasInscripcion * * @param \AppBundle\Entity\Inscripcion $hasInscripcion * @return EstadoAcademico */ public function addHasInscripcion(\AppBundle\Entity\Inscripcion $hasInscripcion) { $this->hasInscripcion[] = $hasInscripcion; return $this; } /** * Remove hasInscripcion * * @param \AppBundle\Entity\Inscripcion $hasInscripcion */ public function removeHasInscripcion(\AppBundle\Entity\Inscripcion $hasInscripcion) { $this->hasInscripcion->removeElement($hasInscripcion); } /** * Get hasInscripcion * * @return \Doctrine\Common\Collections\Collection */ public function getHasInscripcion() { return $this->hasInscripcion; } /** * Get idOfertaAcademica * * @return \Doctrine\Common\Collections\Collection */ public function getIdSeccion() { $idSeccion = new \Doctrine\Common\Collections\ArrayCollection(); foreach($this->hasInscripcion as $inscrita) { $idSeccion[] = $inscrita->getIdSeccion(); } return $idSeccion; } /** * Set idSeccion * */ public function setIdSeccion($idSeccion) { $inscripcion = new Inscripcion(); $inscripcion->setIdEstadoAcademico($this); $inscripcion->setIdSeccion($idSeccion); $inscripcion->setIdEstatus($this->getIdDocenteServicio()->getIdEstatus()); $this->addHasInscripcion($inscripcion); } }