org.thema.scriptware.dao
Class OracleDmlDAO

java.lang.Object
  extended by org.thema.scriptware.dao.OracleDmlDAO
All Implemented Interfaces:
DmlDAO

public class OracleDmlDAO
extends java.lang.Object
implements DmlDAO

Implementação do DAO de Oracle para o DmlDAO
Classe que contém todos os códigos específicos Oracle para a implementação da interface DmlDAO
O cliente fica assim resguardado de conhecer detalhes específicos de implementação para cada banco de dados (encapsulamento)

Since:
Jan 12, 2004
Author:
Eduardo M. Sasso

Constructor Summary
OracleDmlDAO(java.sql.Connection conn)
           
 
Method Summary
 java.util.Collection getInsertScript(java.lang.String table)
          Retorna um script DML baseado na tabela especificada
 java.util.Collection getInsertScript(java.lang.String table, java.lang.String whereClause)
          Retorna um script DML baseado na tabela especificada
 java.util.Collection getInsertScriptSQL(java.lang.String sql)
           
 java.util.Collection getUpdateScript(java.lang.String table, java.lang.String whereClause)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleDmlDAO

public OracleDmlDAO(java.sql.Connection conn)
Method Detail

getInsertScript

public java.util.Collection getInsertScript(java.lang.String table)
                                     throws java.sql.SQLException
Description copied from interface: DmlDAO
Retorna um script DML baseado na tabela especificada

Specified by:
getInsertScript in interface DmlDAO
Parameters:
table - - nome da tabela no banco de dados
Returns:
Coleção com o resultado da operação na forma de script DML
Throws:
java.sql.SQLException

getUpdateScript

public java.util.Collection getUpdateScript(java.lang.String table,
                                            java.lang.String whereClause)
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getInsertScript

public java.util.Collection getInsertScript(java.lang.String table,
                                            java.lang.String whereClause)
                                     throws java.sql.SQLException
Description copied from interface: DmlDAO
Retorna um script DML baseado na tabela especificada

Specified by:
getInsertScript in interface DmlDAO
Parameters:
table - - nome da tabela no banco de dados
whereClause - - cláusula where para filtro de registros
Returns:
Coleção com o resultado da operação na forma de script DML
Throws:
java.sql.SQLException

getInsertScriptSQL

public java.util.Collection getInsertScriptSQL(java.lang.String sql)
                                        throws java.sql.SQLException
Specified by:
getInsertScriptSQL in interface DmlDAO
Throws:
java.sql.SQLException


Copyright © 2005 Thema Informática. All Rights Reserved.