br.mia.test.model.dao
Class DAOData

java.lang.Object
  extended by br.mia.test.model.dao.DAOData

public class DAOData
extends java.lang.Object

Classe DAO para persitencia de Dados de teste

Author:
74397176353

Constructor Summary
DAOData()
           
 
Method Summary
 void carregaGlobalData(CasoUso useCase)
          Carrega dados de testes do Global
 int contaDatas(java.lang.String nome, CasoUso useCase)
           
 void deleteDados(DadosTeste data, CasoUso useCase)
           
 void deleteDadosGlobal(DadosTeste data, CasoUso useCase)
           
 void deleteTodosDados(CasoUso useCase)
           
 DadosTeste insert(DadosTeste testData, CasoUso useCase)
           
 DadosTeste insertGlobal(DadosTeste testData, CasoUso useCase)
           
 java.util.List<DadosTeste> selectTestData(CasoUso useCase)
           
 java.util.ArrayList<DadosTeste> selectTestGlobalData(CasoUso useCase)
           
 java.util.List<TestDataValor> selectValores(DadosTeste data, CasoUso useCase)
           
 DadosTeste update(DadosTeste testData, CasoUso useCase)
           
 void updateIDDataValue(int id1, int id2)
           
 void updateTestData(java.util.ArrayList<DadosTeste> testDatas, CasoUso useCase)
          Atualiza dado de teste
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DAOData

public DAOData()
Method Detail

updateTestData

public void updateTestData(java.util.ArrayList<DadosTeste> testDatas,
                           CasoUso useCase)
                    throws java.lang.InstantiationException,
                           java.lang.IllegalAccessException,
                           java.lang.ClassNotFoundException,
                           java.sql.SQLException,
                           java.io.IOException,
                           DadoNuloException,
                           NomeTamanhoZeroException
Atualiza dado de teste

Parameters:
testDatas -
useCase -
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException
DadoNuloException
NomeTamanhoZeroException

carregaGlobalData

public void carregaGlobalData(CasoUso useCase)
                       throws java.lang.InstantiationException,
                              java.lang.IllegalAccessException,
                              java.lang.ClassNotFoundException,
                              java.sql.SQLException,
                              java.io.IOException
Carrega dados de testes do Global

Parameters:
useCase -
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException

selectTestData

public java.util.List<DadosTeste> selectTestData(CasoUso useCase)
                                          throws java.lang.InstantiationException,
                                                 java.lang.IllegalAccessException,
                                                 java.lang.ClassNotFoundException,
                                                 java.sql.SQLException,
                                                 java.io.IOException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException

selectTestGlobalData

public java.util.ArrayList<DadosTeste> selectTestGlobalData(CasoUso useCase)
                                                     throws java.lang.InstantiationException,
                                                            java.lang.IllegalAccessException,
                                                            java.lang.ClassNotFoundException,
                                                            java.sql.SQLException,
                                                            java.io.IOException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException

selectValores

public java.util.List<TestDataValor> selectValores(DadosTeste data,
                                                   CasoUso useCase)
                                            throws java.lang.InstantiationException,
                                                   java.lang.IllegalAccessException,
                                                   java.lang.ClassNotFoundException,
                                                   java.sql.SQLException,
                                                   java.io.IOException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException

updateIDDataValue

public void updateIDDataValue(int id1,
                              int id2)
                       throws java.lang.InstantiationException,
                              java.lang.IllegalAccessException,
                              java.lang.ClassNotFoundException,
                              java.sql.SQLException,
                              java.io.IOException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException

insert

public DadosTeste insert(DadosTeste testData,
                         CasoUso useCase)
                  throws java.sql.SQLException,
                         java.lang.InstantiationException,
                         java.lang.IllegalAccessException,
                         java.lang.ClassNotFoundException,
                         java.io.IOException,
                         DadoNuloException,
                         NomeTamanhoZeroException
Throws:
java.sql.SQLException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.io.IOException
DadoNuloException
NomeTamanhoZeroException

update

public DadosTeste update(DadosTeste testData,
                         CasoUso useCase)
                  throws java.sql.SQLException,
                         java.lang.InstantiationException,
                         java.lang.IllegalAccessException,
                         java.lang.ClassNotFoundException,
                         java.io.IOException,
                         DadoNuloException,
                         NomeTamanhoZeroException
Throws:
java.sql.SQLException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.io.IOException
DadoNuloException
NomeTamanhoZeroException

contaDatas

public int contaDatas(java.lang.String nome,
                      CasoUso useCase)
               throws java.sql.SQLException,
                      java.lang.InstantiationException,
                      java.lang.IllegalAccessException,
                      java.lang.ClassNotFoundException,
                      java.io.IOException
Throws:
java.sql.SQLException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.io.IOException

insertGlobal

public DadosTeste insertGlobal(DadosTeste testData,
                               CasoUso useCase)
                        throws java.sql.SQLException,
                               java.lang.InstantiationException,
                               java.lang.IllegalAccessException,
                               java.lang.ClassNotFoundException,
                               java.io.IOException
Throws:
java.sql.SQLException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.io.IOException

deleteDados

public void deleteDados(DadosTeste data,
                        CasoUso useCase)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException,
                        java.lang.ClassNotFoundException,
                        java.sql.SQLException,
                        java.io.IOException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException

deleteTodosDados

public void deleteTodosDados(CasoUso useCase)
                      throws java.lang.InstantiationException,
                             java.lang.IllegalAccessException,
                             java.lang.ClassNotFoundException,
                             java.sql.SQLException,
                             java.io.IOException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException

deleteDadosGlobal

public void deleteDadosGlobal(DadosTeste data,
                              CasoUso useCase)
                       throws java.lang.InstantiationException,
                              java.lang.IllegalAccessException,
                              java.lang.ClassNotFoundException,
                              java.sql.SQLException,
                              java.io.IOException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException


Copyright © 2009. All Rights Reserved.