コード例 #1
0
 /** {@inheritDoc} */
 @Transactional(readOnly = true)
 public boolean temFluxoDefinido(Integer idProcesso) {
   List<Atividade> atividades = this.getByProcesso(idProcesso);
   List<TransacaoAtividade> anteriores;
   List<TransacaoAtividade> posteriores;
   // caso tenha apenas uma atividade, ela já é inicial e final.
   if ((atividades != null) && (atividades.size() > 1)) {
     for (Atividade atividade : atividades) {
       anteriores = atividade.getTransacoesAnteriores();
       posteriores = atividade.getTransacoesPosteriores();
       if (CollectionUtils.isEmpty(anteriores) && CollectionUtils.isEmpty(posteriores)) {
         return false;
       }
     }
   }
   return true;
 }