AdmMono/src/com/rjconsultores/ventaboletos/dao/sqlbuilder/SQLBuilder.java

26 lines
818 B
Java

package com.rjconsultores.ventaboletos.dao.sqlbuilder;
/**
* Interface que indica quais são os SQL nativos da aplicação.
*
* Cada método representa um SQL nativo que deve ser implementado de acordo com a base de dados.
*
* O padrão para a clase é retornar o SQL nativo para o conjunto de parametros
*
*
* @author gleimar
*
*/
public interface SQLBuilder {
public String getSQLTarifaOficial1(Integer codRuta, Integer usuarioId, Integer orgaoConcedenteId);
public String getSQLTarifaOficial2(Integer rutaId, Integer usuarioId, Integer orgaoConcedenteId);
public String getSQLTaxaEmbarque1(Integer rutaId, Integer usuarioId);
public String getSQLTaxaEmbarque2(Integer rutaId, Integer usuarioId);
public String getSQLTaxaEmbarque3(Integer rutaId, Integer usuarioId);
}