/** * Obtener un Reserva Ășnico. * * @param ReservaDTO &$reservaDTO */ public function getReserva(ReservaDTO &$reservaDTO) { $reserva = ReservaDTO::toEntity($reservaDTO); # Validamos los campos if (!EntityValidator::validateId($reserva->getId())) { throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 8); } # Obtenemos la entidad if (!$this->reservaBean->getReserva($reserva)) { throw new Exception(SALAS_COMP_ALERT_E_ENTITY_NOT_FOUND2_FAIL, $this->ID + 9); } $reservaDTO->loadFromEntity($reserva); }