Class Banco

java.lang.Object
  extended by Banco

public class Banco
extends Object


Constructor Summary
Banco(Banco banco)
           
Banco(String nome)
           
Banco(TreeMap<String,Conta> cts, String nome)
           
 
Method Summary
 Banco clone()
           
 TreeSet<String> codCtSldMaiorQue(double valor)
           
 TreeSet<String> conjNumeros()
           
 TreeSet<String> contasParadas()
           
 void criaConta(Conta conta)
           
 Conta daConta(String numConta)
           
 Set<Conta> daContas()
           
 void deposito(String numConta, double valor)
           
 boolean existeConta(String numConta)
           
 String getNomeBanco()
           
 void levantamento(String numConta, double valor)
           
 ArrayList<String> listaNumeros()
           
 void mudaNmBanco(String nvNm)
           
 int numContas()
           
 void removeConta(String numConta)
           
 void remParadasXAnos(int numAnos)
           
 TreeMap<String,Double> saldosTitulares()
           
 double totalSaldoTitular(String nome)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Banco

public Banco(Banco banco)

Banco

public Banco(String nome)

Banco

public Banco(TreeMap<String,Conta> cts,
             String nome)
Method Detail

clone

public Banco clone()
Overrides:
clone in class Object

codCtSldMaiorQue

public TreeSet<String> codCtSldMaiorQue(double valor)

conjNumeros

public TreeSet<String> conjNumeros()

contasParadas

public TreeSet<String> contasParadas()

criaConta

public void criaConta(Conta conta)

daConta

public Conta daConta(String numConta)

daContas

public Set<Conta> daContas()

deposito

public void deposito(String numConta,
                     double valor)

existeConta

public boolean existeConta(String numConta)

getNomeBanco

public String getNomeBanco()

levantamento

public void levantamento(String numConta,
                         double valor)

listaNumeros

public ArrayList<String> listaNumeros()

mudaNmBanco

public void mudaNmBanco(String nvNm)

numContas

public int numContas()

removeConta

public void removeConta(String numConta)

remParadasXAnos

public void remParadasXAnos(int numAnos)

saldosTitulares

public TreeMap<String,Double> saldosTitulares()

totalSaldoTitular

public double totalSaldoTitular(String nome)