/** * Obtener un ObjetoPerdido único. * * @param ObjetoPerdidoDTO &$objetoPerdidoDTO */ public function getObjetoPerdido(ObjetoPerdidoDTO &$objetoPerdidoDTO) { $objetoPerdido = ObjetoPerdidoDTO::toEntity($objetoPerdidoDTO); # Validamos los campos if (!EntityValidator::validateId($objetoPerdido->getId())) { throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 8); } # Obtenemos la entidad if (!$this->objetoPerdidoBean->getObjetoPerdido($objetoPerdido)) { throw new Exception(SALAS_COMP_ALERT_E_ENTITY_NOT_FOUND2_FAIL, $this->ID + 9); } $objetoPerdidoDTO->loadFromEntity($objetoPerdido); }