Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ios.bank.back;
- import java.util.ArrayList;
- import java.util.List;
- import ios.bank.domaine.*;
- public class DataBase {
- // Attributs
- private List<Client> listeClients = new ArrayList<Client>();
- private List<CompteBanque> listeComptesEnBanque = new ArrayList<CompteBanque>();
- // Singleton
- private static DataBase INSTANCE = new DataBase();
- private DataBase(){}
- public synchronized static DataBase getInstance() {
- return INSTANCE;
- }
- // Getteurs et Setteurs
- public List<Client> getListeClients() {
- return listeClients;
- }
- public void setListeClients(List<Client> listeClients) {
- this.listeClients = listeClients;
- }
- public List<CompteBanque> getListeComptesEnBanque() {
- return listeComptesEnBanque;
- }
- public void setListeComptesEnBanque(List<CompteBanque> listeComptesEnBanque) {
- this.listeComptesEnBanque = listeComptesEnBanque;
- }
- // Méthodes
- public void ajouterClientBDD(Client c) {
- listeClients.add(c);
- }
- public void ajouterCompteBanque(CompteBanque cb) {
- listeComptesEnBanque.add(cb);
- }
- public void supprimerCompte(CompteBanque monCompteBanque) {
- listeComptesEnBanque.remove(monCompteBanque);
- }
- public void supprimerClient(Client monClient) {
- listeClients.remove(monClient);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement