br.mia.test.model.dao
Class DAOUseCase

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

public class DAOUseCase
extends java.lang.Object

Classe dao para persistencia dos casos de uso

Author:
74397176353

Constructor Summary
DAOUseCase()
           
 
Method Summary
 void deleteUseCase(CasoUso useCase)
          Deleta Casos de Uso
 void insert(CasoUso useCase, Projeto projeto)
          Insere casos de uso
 java.util.List<CasoUso> select(Projeto projeto)
           
 int selectCount(java.lang.String name, Projeto projeto)
           
 CasoUso selectId(int idUseCase)
           
 CasoUso selectIdProgress(int idUseCase, javax.swing.JFrame frame)
           
 CasoUso selectUseCase(java.lang.String name, Projeto projeto)
           
 void update(CasoUso useCase, Projeto projeto)
           
 void updateSetUp(CasoUso useCase, java.lang.String setUp, java.lang.String tearDown)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DAOUseCase

public DAOUseCase()
Method Detail

deleteUseCase

public void deleteUseCase(CasoUso useCase)
                   throws java.lang.InstantiationException,
                          java.lang.IllegalAccessException,
                          java.lang.ClassNotFoundException,
                          java.sql.SQLException,
                          java.io.IOException
Deleta Casos de Uso

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

insert

public void insert(CasoUso useCase,
                   Projeto projeto)
            throws java.lang.InstantiationException,
                   java.lang.IllegalAccessException,
                   java.lang.ClassNotFoundException,
                   java.sql.SQLException,
                   java.io.IOException,
                   CasoUsoJaInseridoException,
                   NomeTamanhoZeroException
Insere casos de uso

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

updateSetUp

public void updateSetUp(CasoUso useCase,
                        java.lang.String setUp,
                        java.lang.String tearDown)
                 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

update

public void update(CasoUso useCase,
                   Projeto projeto)
            throws java.lang.InstantiationException,
                   java.lang.IllegalAccessException,
                   java.lang.ClassNotFoundException,
                   java.sql.SQLException,
                   java.io.IOException,
                   CasoUsoJaInseridoException,
                   NomeTamanhoZeroException,
                   PassoNuloException,
                   DadoNuloException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.IOException
CasoUsoJaInseridoException
NomeTamanhoZeroException
PassoNuloException
DadoNuloException

select

public java.util.List<CasoUso> select(Projeto projeto)
                               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

selectId

public CasoUso selectId(int idUseCase)
                 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

selectIdProgress

public CasoUso selectIdProgress(int idUseCase,
                                javax.swing.JFrame frame)
                         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

selectUseCase

public CasoUso selectUseCase(java.lang.String name,
                             Projeto projeto)
                      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

selectCount

public int selectCount(java.lang.String name,
                       Projeto projeto)
                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.