objetivoEspecifico = new \Doctrine\Common\Collections\ArrayCollection(); $this->contenido = new \Doctrine\Common\Collections\ArrayCollection(); $this->estrategia = new \Doctrine\Common\Collections\ArrayCollection(); $this->evaluacion = new \Doctrine\Common\Collections\ArrayCollection(); $this->hasCalificacion = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Set observacion * * @param string $observacion * @return PlanificacionSeccion */ 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 idtemaUc * * @param \AppBundle\Entity\UnidadCurricularVolumenTema $idtemaUc * @return PlanificacionSeccion */ public function setIdtemaUc(\AppBundle\Entity\UnidadCurricularVolumenTema $idtemaUc) { $this->idtemaUc = $idtemaUc; return $this; } /** * Get idtemaUc * * @return \AppBundle\Entity\UnidadCurricularVolumenTema */ public function getIdtemaUc() { return $this->idtemaUc; } /** * Add contenido * * @param \AppBundle\Entity\PlanificacionSeccionContenido $contenido * @return PlanificacionSeccion */ public function addContenido(\AppBundle\Entity\PlanificacionSeccionContenido $contenido) { $contenido->setPlanificacionSeccionId($this); $this->contenido[] = $contenido; return $this; } /** * Remove contenido * * @param \AppBundle\Entity\PlanificacionSeccionContenido $contenido */ public function removeContenido(\AppBundle\Entity\PlanificacionSeccionContenido $contenido) { $this->contenido->removeElement($contenido); } /** * Get contenido * * @return \Doctrine\Common\Collections\Collection */ public function getContenido() { return $this->contenido; } /** * Add estrategia * * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia * @return PlanificacionSeccion */ public function addEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia) { $this->estrategia[] = $estrategia; return $this; } /** * Remove estrategia * * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia */ public function removeEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia) { $this->estrategia->removeElement($estrategia); } /** * Get estrategia * * @return \Doctrine\Common\Collections\Collection */ public function getEstrategia() { return $this->estrategia; } /** * Add evaluacion * * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion * @return PlanificacionSeccion */ public function addEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion) { $this->evaluacion[] = $evaluacion; return $this; } /** * Remove evaluacion * * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion */ public function removeEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion) { $this->evaluacion->removeElement($evaluacion); } /** * Get evaluacion * * @return \Doctrine\Common\Collections\Collection */ public function getEvaluacion() { return $this->evaluacion; } /** * Set seccion * * @param \AppBundle\Entity\Seccion $seccion * @return PlanificacionSeccion */ public function setSeccion(\AppBundle\Entity\Seccion $seccion = null) { $this->seccion = $seccion; return $this; } /** * Get seccion * * @return \AppBundle\Entity\Seccion */ public function getSeccion() { return $this->seccion; } /** * @ORM\PrePersist() */ public function prePersist() { $this->fechaCreacion = new \DateTime(); $this->fechaUltimaActualizacion = new \DateTime(); } /** * @ORM\PreUpdate() */ public function preUpdate() { $this->fechaUltimaActualizacion = new \DateTime(); } /** * Get fechaCreacion * * @return \DateTime */ public function getFechaCreacion() { return $this->fechaCreacion; } /** * Set fechaCreacion * * @param \DateTime $fechaCreacion * @return PlanificacionSeccion */ public function setFechaCreacion($fechaCreacion) { $this->fechaCreacion = $fechaCreacion; return $this; } /** * Set fechaUltimaActualizacion * * @param \DateTime $fechaUltimaActualizacion * @return PlanificacionSeccion */ public function setFechaUltimaActualizacion($fechaUltimaActualizacion) { $this->fechaUltimaActualizacion = $fechaUltimaActualizacion; return $this; } /** * Get fechaUltimaActualizacion * * @return \DateTime */ public function getFechaUltimaActualizacion() { return $this->fechaUltimaActualizacion; } /** * Add objetivoEspecifico * * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico * @return PlanificacionSeccion */ public function addObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico) { $this->objetivoEspecifico[] = $objetivoEspecifico; return $this; } /** * Remove objetivoEspecifico * * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico */ public function removeObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico) { $this->objetivoEspecifico->removeElement($objetivoEspecifico); } /** * Get objetivoEspecifico * * @return \Doctrine\Common\Collections\Collection */ public function getObjetivoEspecifico() { return $this->objetivoEspecifico; } public function __toString() { return $this->getSeccion()->getNombre(); } }