boolean inserirCliente(Cliente cli) Este método é usado inserir um cliente na lstCliente.
Neste método é possível remover um cliente,
boolean removerCliente(String numero) bastando para isso inserir o seu número como parâmetro.
int numeroDeClientes() Determina o numero de clientes.
void clientesExistentes() Imprime os clientes existentes neste mediador.
Neste método é possível imprimir os nomes dos
void nomeDeClientesComCaracteres(String cs) clientes que incluem um dado conjunto de caracteres.
Neste método é possível guardar as carteiras. Para
tal é preciso passar a uma variedade de condições, por exemplo se o numero de apolice do seguro é boolean inserirCarteira(Carteira car) único, se já existe o numero de cliente na variável lstCliente, se já existe uma carteira com um numero de cliente igual. Após estas verificações, e se passarem, é então possível inserir a Carteira.
Este método tem o objectivo de eliminar uma
boolean removerCarteira(String carteira completa. Para tal é necessário passar no numeroDeCliente) seu parâmetro o seu número de cliente.
Este método é usado para determinar o número de
int numerodeSeguros() seguros que o mediador possui.
Neste método imprime os números de apólices não
void getApoliceSegurosNCobrados() foram cobrados.
Este método é usado para determinar o valor total
double getValordeDividas() dos seguros em divida que o mediador possui.
double getValorDeSeguroCliente(String Este método é usado para determinar o valor total
numeroDeCliente) dos seguros de um determinado cliente.
double getValorDeDividaCliente(String Este método é usado para determinar o valor total
numeroDeCliente) dos seguros em divida de um determinado cliente.
Este método é possível determinar o número de
String getClienteComMaiorValorSeguros() cliente que possui o maior valor monetário. Neste método é possível verificar os clientes que não void getClienteSemSeguros() possuem nenhum seguro.
Neste método imprime os números de apólices não
void getApoliceSegurosNCobrados() foram cobrados.
Com este método é possível determinar o nome de
String getClienteComMaiorDivida() cliente com a maior divida.
Neste método é possível inserir um seguro. Para tal
é preciso fornecer o número de cliente que pretendemos associá-lo. Depois é verificado se o boolean inserirSeguro(Seguro seg, String numero do apolice do seguro é unico, se sim, vai numeroDeCliente) verificar se tem o numero de cliente nas duas listas. Se passar esses testes é inserido o seguro na carteira do cliente
Neste método é possível remover um seguro de um
boolean RemoverSeguro(String apolice, String cliente, para tal é fornecido como parâmetro o numeroDeCliente) número de apólice e o numero do cliente.
Neste método é possível obter os valores totais das
double getComissoesTotais() comissões de todas as carteiras.
Neste método é possível determinar o número de
String getClienteComMaiorComissao() cliente que retorna a maior comissão.
Este método é possível determinar o número de
String getClienteComMaiorValorSeguros() cliente que possui o maior valor monetário.
void clientesComTipoDeSeguradora(String Neste método é possível determinar os números de
seguradora) cliente que estejam ligados a uma seguradora.
Neste método é possível guardar, num ficheiro, as
boolean gravarNumFicheiro(String nomeFicheiro) informações de cada carteira.
Neste método é possível verificar os clientes que não
void getListaDeSegurosEmDivida() liquidaram o seu seguro e o montante em divida.
Neste método é possível determinar o número de
int getNumeroDeSegurosPorCasa() seguros do tipo casa.
Neste método é possível determinar o número de
int getNumeroDeSegurosPorAcidentes() seguros do tipo acidentes.
Neste método é possível determinar o número de
int getNumeroDeSegurosPorAutomovel() seguros do tipo automóvel.
double getValorMonetarioTotalPorCasa() Neste método é retornado o valor monetário de
todos os seguros do tipo casa associados a esta carteira.
Neste método é retornado o valor monetário de
double getValorMonetarioTotalPorAcidentes() todos os seguros do tipo acidentes associados a esta carteira.
Neste método é retornado o valor monetário de
double getValorMonetarioTotalPorAutomovel() todos os seguros do tipo acidentes associados a esta carteira.
Neste método é possível saber os clientes existentes
void printSeguroTotalDeCliente() e o valor monetário pago por ele.
void imprimirSegurosDoCliente(String Neste método é utilizado para imprimir os detalhes
numeroDeCliente) de seguros de um cliente.
Neste método é possível determinar o nome da empresa
String getNome() mediadora.
Neste método é possível verificar os detalhes de um
void imprimirClientes() cliente como seu número de cliente, e-mail, contacto etc.
Neste método é usado para saber o nome da
String toString() empresa de mediação. Código Fonte que devolve uma Carteira