public function updateImpresionEstudiante(Impresion $entity, Estudiante $impresionEstudiante) { $entity->setImpresionEstudiante($impresionEstudiante->getId()); return $this->persistenceManager->update($entity); }
/** * Eliminar un Impresion Dado el $impresionId * * @param $impresionId */ public function removeImpresion($impresionId) { $impresion = new Impresion(); $impresion->setId($impresionId); # Validamos los campos if (!EntityValidator::validateId($impresionId)) { throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 84); } # Verificamos que la entidad exista. if (!$this->impresionBean->getImpresion($impresion)) { throw new Exception(SALAS_COMP_ALERT_E_ENTITY_NOT_FOUND_FAIL, $this->ID + 85); } # Verificamos que la entidad no esté siendo utilziada en alguna otra. # Eliminamos la entidad if (!$this->impresionBean->removeImpresion($impresion)) { throw new Exception(SALAS_COMP_ALERT_E_PERSISTENCE_REMOVE_FAIL, $this->ID + 86); } }
public static function toEntity(ImpresionDTO $impresionDTO) { $impresion = new Impresion(); $impresion->setId($impresionDTO->getId()); $impresion->setImpresionFecha($impresionDTO->getImpresionFecha()); $impresion->setImpresionLugar($impresionDTO->getImpresionLugar()); $impresion->setImpresionEstudiante($impresionDTO->getImpresionEstudiante()); return $impresion; }