SetteeMezzo.util.database
Class TransazioneDB

java.lang.Object
  extended by SetteeMezzo.util.database.TransazioneDB

public class TransazioneDB
extends java.lang.Object

Gestisce l'inserimento di una mano giocata nel Database Di ogni mano viene salvato l'ID della partita, il nome del giocatore che sta sfidando il banco, il punteggio che ha realizzato e l'ammontare della sua vincita (che può essere sia positiva che negativa)

Author:
Map Tutor

Constructor Summary
TransazioneDB()
           
TransazioneDB(java.lang.String giocatore, double punteggio, int vincita)
          Crea una nuova transazione da inserire nel DB
 
Method Summary
 void addTransazione(long id_partita, java.lang.String giocatore, double d, int vincita)
          Inserisce una transazione nel DB
 java.lang.String getGIOCATORE()
           
 double getPUNTEGGIO()
          Restituisce il punteggio ottenuto alla fine della mano
 java.util.ArrayList<TransazioneDB> getTransazioni(long id_partita)
          Dato l'ID della partita restituisce un array contenenti tutte le mani giocate in quella partita
 int getVINCITA()
          Restituisce l'ammontare della vincita ottenuto in una determinata mano.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransazioneDB

public TransazioneDB(java.lang.String giocatore,
                     double punteggio,
                     int vincita)
Crea una nuova transazione da inserire nel DB

Parameters:
giocatore -
punteggio -
vincita -

TransazioneDB

public TransazioneDB()
Method Detail

addTransazione

public void addTransazione(long id_partita,
                           java.lang.String giocatore,
                           double d,
                           int vincita)
Inserisce una transazione nel DB

Parameters:
id_partita -
giocatore -
d -
vincita -

getTransazioni

public java.util.ArrayList<TransazioneDB> getTransazioni(long id_partita)
Dato l'ID della partita restituisce un array contenenti tutte le mani giocate in quella partita

Parameters:
id_partita -
Returns:

getGIOCATORE

public java.lang.String getGIOCATORE()
Returns:
giocatore

getPUNTEGGIO

public double getPUNTEGGIO()
Restituisce il punteggio ottenuto alla fine della mano

Returns:
punteggio

getVINCITA

public int getVINCITA()
Restituisce l'ammontare della vincita ottenuto in una determinata mano. La vincita sarà negativa se il giocatore ha perso.

Returns:
vincita