Exemplo n.º 1
0
  public static void excluir(TipoImpl tipo) throws Exception {

    CachedRowSetImpl rowSet = DbConnect.postgresqlConnect();

    String tabela = tipo.getNome();

    String criterio = String.format("%s.codigo = %d", tabela, tipo.getCodigo());

    DbCrud.delete(rowSet, tabela, criterio);
  } // fim do método excluir
Exemplo n.º 2
0
  public static void novo(TipoImpl tipo) throws Exception {
    CachedRowSetImpl rowSet = DbConnect.postgresqlConnect();

    String tabela = tipo.getNome();

    String campos[] = {"descricao"};
    String valores[] = new String[1];

    valores[0] = tipo.getDescricao();

    DbCrud.insert(rowSet, tabela, campos, valores);
  } // fim do método novo
Exemplo n.º 3
0
  public static void atualizar(TipoImpl tipo) throws Exception {
    CachedRowSetImpl rowSet = DbConnect.postgresqlConnect();

    String tabela = tipo.getNome();

    String campos[] = {"descricao"};
    String valores[] = new String[1];

    String criterio = String.format("%s.codigo = %d", tipo.getNome(), tipo.getCodigo());

    valores[0] = tipo.getDescricao();

    DbCrud.update(rowSet, tabela, campos, valores, criterio);
  } // fim do método atualizar
Exemplo n.º 4
0
  /**
   * @param nomeTipo
   * @return Array de Tipo qualificado de acordo com o parametro nomeTipo
   * @throws Exception
   */
  public static final Tipo[] getTipos(String nomeTipo) throws Exception {

    try {

      Tipo tipos[];

      CachedRowSetImpl rowSet = DbConnect.postgresqlConnect();

      String campos[] = {"codigo", "descricao"};

      DbCrud.select(rowSet, nomeTipo, campos);

      rowSet.last();

      tipos = new Tipo[rowSet.getRow()];
      // move o cursor para antes do primeiro registro
      rowSet.beforeFirst();

      int i = 0;

      while (rowSet.next()) {

        int codigo = rowSet.getInt(1);
        String descricao = rowSet.getString(2);

        tipos[i] = new TipoImpl(nomeTipo);

        tipos[i].setCodigo(codigo);
        tipos[i].setDescricao(descricao);
        i++;
      } // fim do while

      return tipos;
    } // fim do try
    catch (Exception exception) {
      throw exception;
    } // fim do catch
  } // fim do método getTipos