default Compte compteFromId(Long id) { if (id == null) { return null; } Compte compte = new Compte(); compte.setId(id); return compte; }
public void effectuerVirement(Float montant, Compte compteDepart, Compte compteArrive) { try { isdebitAutorise(montant); compteDepart.debiter(montant); compteArrive.crediter(montant); } catch (DebitException debitException) { System.err.println(debitException.getMessage()); } }
public static void ReassignAccountToChar(Compte C) { C.get_persos().clear(); SQLManager.LOAD_PERSO_BY_ACCOUNT(C.get_GUID()); for (Personnage P : Persos.values()) { if (P.getAccID() == C.get_GUID()) { C.addPerso(P); P.setAccount(C); } } }
@Test public void testCreateRefFromUri() throws BadRequestException { final ParentListRef comptes_expected = ParentListRefImpl.create( // Mediatheque.ref(UUID.fromString("448028fd-fce5-45a5-8ef4-2b591800a7e2")) // , Compte.mCompte // , "comptes") // ; final ParentListRef<Mediatheque.Ref, Compte> comptes_result = Mediatheque.mMediatheque.comptes.parse( "mediatheque/448028fd-fce5-45a5-8ef4-2b591800a7e2/comptes"); assertEquals(comptes_expected, comptes_result); // ListRef result1 = Mediatheque.mMediatheque.comptes_ref(); final UUID idMediatheque = UUID.randomUUID(); final Mediatheque.Ref mediatheque_expected = Mediatheque.ref(idMediatheque); final Mediatheque.Ref mediatheque_result = Mediatheque.mMediatheque.createRefFromUri("mediatheque/" + idMediatheque); assertEquals(mediatheque_expected, mediatheque_result); final UUID idIndividu = UUID.randomUUID(); final Individu.Ref individu_expected = Individu.ref(idIndividu); final Individu.Ref individu_result = Individu.mIndividu.createRefFromUri("individu/" + idIndividu); assertEquals(individu_expected, individu_result); final Compte.Ref compte_expected = Compte.ref(mediatheque_expected, individu_expected); final Compte.Ref compte_result = Compte.mCompte.createRefFromUri( "mediatheque/" + idMediatheque + "/comptes/individu/" + idIndividu); assertEquals(compte_expected, compte_result); }
public List<SoldePourUsage> soldeParUsage() { final List<Cartouche> cartouches = compte.getSortedCartouches(); final Map<Usage, Solde> usages = new HashMap<Usage, Solde>(); for (final Cartouche cartouche : cartouches) { if (cartouche.solvable()) { if (usages.containsKey(cartouche.getUsage())) { usages.put( cartouche.getUsage(), cartouche.getSolde().ajouter(usages.get(cartouche.getUsage()).getSolde())); } else { usages.put(cartouche.getUsage(), cartouche.getSolde()); } } } final List<SoldePourUsage> soldes = new LinkedList<SoldePourUsage>(); final List<Usage> sortedUsages = new LinkedList<Usage>(usages.keySet()); Collections.sort(sortedUsages); for (final Usage usage : sortedUsages) { soldes.add(new SoldePourUsage(usage, usages.get(usage))); } return soldes; }
public long solde(final Usage usage) { long solde = 0; for (final Cartouche cartouche : compte.getSortedCartouches()) { if (cartouche.accepte(usage) && cartouche.solvable()) { solde += cartouche.getSolde().getSolde(); } } return solde; }
@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (obj == this) { return true; } if (obj instanceof Compte) { Compte cTmp = (Compte) obj; String moi = this.toString(); String lui = cTmp.toString(); return moi.equals(lui); // return (this.getNom() == cTmp.getNom()) || (this.getNom().equals(cTmp.getNom()) && // (this.getPrenom() == cTmp.getPrenom())) || ((this.getPrenom().equals(cTmp.getPrenom()) && // (this.getAge() == cTmp.getAge()) && // (this. getNumeroDeType() == cTmp. getNumeroDeType())) && // this.comptes.equals(cTmp.comptes)); } return false; }
public static void addAccountbyName(Compte compte) { ComptebyName.put(compte.get_name(), compte.get_GUID()); }
public static void addAccount(Compte compte) { Comptes.put(compte.get_GUID(), compte); ComptebyName.put(compte.get_name().toLowerCase(), compte.get_GUID()); }
public static boolean ipIsUsed(String ip) { for (Compte c : Comptes.values()) if (c.get_curIP().compareTo(ip) == 0) return true; return false; }
public static Compte getCompteByPseudo(String p) { for (Compte C : Comptes.values()) if (C.get_pseudo().equals(p)) return C; return null; }
/** * Permet aux utilisateurs d'une liste de diffusion de recevoir un message * * @param mes - Les message reçu */ public void recevoirMessage(Message mes) { for (Compte c : liste) { c.recevoirMessage(mes); } }