예제 #1
0
 /**
  * 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();
 }
예제 #2
0
 /**
  * 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);
 }