/** * Método que retorna o grau de acesso do artefato. * @return int */ public function getGrauAcesso(\Core_Dto_Search $dtoSearch) { $repository = $this->_getRepository($this->_entityName); $result = $repository->find($dtoSearch->getSqModeloDocumento()); return $result->getSqGrauAcesso()->getSqGrauAcesso(); }
/** * Deleta um modelo * @param \Core_Dto_Search $dtoSearch * @return integer */ public function deleteModelo(\Core_Dto_Search $dtoSearch) { $queryBuilder = $this->_em->createQueryBuilder()->update('app:ModeloDocumento', 'md')->set('md.inAtivo', 'FALSE')->andWhere('md.sqModeloDocumento = :sqModeloDocumento')->setParameter('sqModeloDocumento', $dtoSearch->getSqModeloDocumento()); $out = $queryBuilder->getQuery()->execute(); return count($out); }