public ArrayList<FonteFinanciamento> listar(String condicao) throws Exception
	{
		String sql = "SELECT * FROM fontefinanciamento " + condicao;
		ArrayList<FonteFinanciamento> listaFonteFinanciamento = new ArrayList<FonteFinanciamento>();
		
		try
		{
			PreparedStatement stmt = ConnectionFactory.getConnection().prepareStatement(sql);
			ResultSet rs = stmt.executeQuery();
					
			while (rs.next())
			{
				FonteFinanciamento fontefinanciamento = new FonteFinanciamento();
				fontefinanciamento.setId(rs.getLong("id"));
				fontefinanciamento.setNome(rs.getString("nome"));
				
				listaFonteFinanciamento.add(fontefinanciamento);
			}
			rs.close();
		}
		catch (SQLException e)
		{
			throw e;
		}
		return listaFonteFinanciamento;
	}