Coverage Report - br.mia.test.controler.ControladorRegraNegocio
 
Classes in this File Line Coverage Branch Coverage Complexity
ControladorRegraNegocio
0%
0/139
0%
0/48
0
 
 1  
 package br.mia.test.controler;
 2  
 
 3  
 import java.util.List;
 4  
 
 5  
 import br.mia.test.model.CasoUso;
 6  
 import br.mia.test.model.RegraNegocio;
 7  
 import br.mia.test.model.RegraNegocioStep;
 8  
 import br.mia.test.model.dao.DAOBussinessRule;
 9  
 import br.mia.test.testcase.DadosTeste;
 10  
 import br.mia.test.util.Util;
 11  
 
 12  0
 public class ControladorRegraNegocio
 13  0
 {
 14  0
 
 15  
     /***
 16  
      * Insere Passo de Regra de Neg�cio
 17  
      *
 18  
      * @param rule
 19  
      * @param step
 20  
      */
 21  
     public void inserirVerificacao(RegraNegocio rule, RegraNegocioStep step) {
 22  
 
 23  0
         try {
 24  0
             DAOBussinessRule dao = new DAOBussinessRule();
 25  0
 
 26  0
             dao.insert(rule, step);
 27  0
         } catch (Exception e) {
 28  0
             ControladorErro.trata(e, this);
 29  0
         }
 30  0
 
 31  0
     }
 32  0
 
 33  0
     /***
 34  
      *
 35  
      * @param rule
 36  
      * @param step
 37  
      */
 38  
     public void atualizarVerificacao(RegraNegocio rule, RegraNegocioStep step) {
 39  0
         try {
 40  0
             DAOBussinessRule dao = new DAOBussinessRule();
 41  0
 
 42  0
             dao.update(rule, step);
 43  0
         } catch (Exception e) {
 44  0
             ControladorErro.trata(e, this);
 45  0
         }
 46  0
 
 47  0
     }
 48  0
 
 49  0
     public void colar(RegraNegocio regra) {
 50  
 
 51  0
         try {
 52  0
             String conteudo = Util.getClipboardContents();
 53  0
 
 54  0
             String[] linhas = conteudo.split("\n");
 55  0
 
 56  0
             for (int i = 0; i <= linhas.length - 1; i++) {
 57  0
 
 58  0
                 String linha = linhas[i];
 59  0
 
 60  0
                 if (linha.length() > 0) {
 61  0
 
 62  0
                     RegraNegocioStep step = new RegraNegocioStep();
 63  0
 
 64  0
                     step.setDescription(linha);
 65  0
                     if (regra.getId() != 0) {
 66  0
 
 67  0
                         regra.getSteps().add((RegraNegocioStep) step);
 68  0
 
 69  0
                         DAOBussinessRule dao = new DAOBussinessRule();
 70  0
 
 71  0
                         dao.insert(regra, step);
 72  0
 
 73  0
                     }
 74  
                 }
 75  
 
 76  0
             }
 77  0
         } catch (Exception erro) {
 78  0
             ControladorErro.trata(erro, this);
 79  0
         }
 80  0
     }
 81  0
 
 82  0
     public void deletarRegra(RegraNegocio regra, CasoUso casoUso) {
 83  0
         if (regra.getId() != 0) {
 84  0
             DAOBussinessRule dao = new DAOBussinessRule();
 85  0
 
 86  0
             try {
 87  0
                 dao.deleteRule(regra, casoUso);
 88  0
             } catch (Exception erro) {
 89  0
                 ControladorErro.trata(erro, this);
 90  0
             }
 91  0
 
 92  0
         }
 93  0
     }
 94  0
 
 95  0
     public void atualiza(List<RegraNegocio> regrasNegocio, CasoUso casoUso) {
 96  0
         DAOBussinessRule dao = new DAOBussinessRule();
 97  0
 
 98  0
         try {
 99  0
             dao.updateBussinessRule(regrasNegocio, casoUso);
 100  0
         } catch (Exception erro) {
 101  0
             ControladorErro.trata(erro, this);
 102  0
         }
 103  0
     }
 104  0
 
 105  0
     public void insereRegra(RegraNegocio rule, CasoUso useCase) {
 106  0
         DAOBussinessRule dao = new DAOBussinessRule();
 107  0
 
 108  0
         try {
 109  0
             rule = dao.insert(rule, useCase);
 110  0
         } catch (Exception erro) {
 111  0
             ControladorErro.trata(erro, this);
 112  0
         }
 113  0
         useCase.getRegras().add(rule);
 114  0
     }
 115  0
 
 116  0
     public void deletarDado(DadosTeste data, RegraNegocioStep step) {
 117  0
         if (data.getId() != 0) {
 118  0
 
 119  0
             DAOBussinessRule dao = new DAOBussinessRule();
 120  0
             step.getDatas().remove(data);
 121  0
 
 122  0
             try {
 123  0
                 dao.deleteDadosStep(data, step);
 124  0
             } catch (Exception erro) {
 125  0
                 ControladorErro.trata(erro, this);
 126  0
             }
 127  0
 
 128  0
         }
 129  0
     }
 130  0
 
 131  0
     public void insereDadoRegra(DadosTeste data, RegraNegocioStep step) {
 132  0
         if (data.getId() != 0) {
 133  0
             DAOBussinessRule dao = new DAOBussinessRule();
 134  0
 
 135  0
             try {
 136  0
                 dao.insertDadoBussinesRule(data, step);
 137  0
             } catch (Exception erro) {
 138  0
                 ControladorErro.trata(erro, this);
 139  0
             }
 140  0
 
 141  0
             step.getDatas().add(data);
 142  0
 
 143  0
         }
 144  0
     }
 145  0
 
 146  0
     public void atualiza(RegraNegocio regra, CasoUso casoUso) {
 147  
 
 148  0
         try {
 149  0
             DAOBussinessRule dao = new DAOBussinessRule();
 150  0
 
 151  0
             dao.update(regra, casoUso);
 152  0
         } catch (Exception erro) {
 153  0
             ControladorErro.trata(erro, this);
 154  0
         }
 155  0
     }
 156  0
 
 157  0
     public void deletarVerificacao(RegraNegocioStep step) {
 158  0
         try {
 159  0
             DAOBussinessRule dao = new DAOBussinessRule();
 160  0
 
 161  0
             dao.deleteStepRule(step);
 162  0
         } catch (Exception e) {
 163  0
             ControladorErro.trata(e, this);
 164  0
         }
 165  0
     }
 166  0
 
 167  0
 }