TTPA (Mobile)  1.1
BTS SN-IR La Salle Avignon 2018
 Tout Classes Fichiers Fonctions Variables
Fonctions membres publiques | Fonctions de paquetage | Attributs privés
Référence de la classe com.ttpa.iris.ttpamobile.Seance

Liste de tous les membres

Fonctions membres publiques

 Seance ()
 Seance (int frequence, int nombreBalles, String effet, int intensiteEffet, int puissance, int rotation)
String horodaterBD ()
int getId ()
void setId (int id)
int getFrequence ()
void setFrequence (int frequence)
int getNombreBalles ()
void setNombreBalles (int nombreBalles)
void setEffet (String effet)
String getEffet ()
void setIntensiteEffet (int intensiteEffet)
float getTauxReussite ()
void setTauxReussite (float tauxReussite)
int getPuissance ()
void setPuissance (int puissance)
int getRotation ()
void setRotation (int rotation)
int getZoneObjectif ()
void setZoneObjectif (int zoneObjectif)
int getZoneRobot ()
void setZoneRobot (int zoneRobot)
String getDateDebut ()
void setDateDebut (String dateDebut)
String getDateFin ()
void setDateFin (String dateFin)
int getIdJoueur ()
void setIdJoueur (int idJoueur)
String toString ()

Fonctions de paquetage

final int getIntensiteEffet ()

Attributs privés

int id
int frequence
int nombreBalles
String effet
int intensiteEffet
int puissance
int rotation
int zoneObjectif
int zoneRobot
float tauxReussite
String dateDebut
String dateFin
int idJoueur

Description détaillée

Created by smaniotto on 16/03/18. Classe Seance définissant les caractéristiques et le comportement d'une séance.


Documentation des constructeurs et destructeur

Méthode Seance constructeur par défaut de la classe Seance.

{}
com.ttpa.iris.ttpamobile.Seance.Seance ( int  frequence,
int  nombreBalles,
String  effet,
int  intensiteEffet,
int  puissance,
int  rotation 
)

Méthode Seance constructeur de la classe Seance.

Paramètres:
frequenceétant la fréquence d'envoi des balles (en balles/minute) de la séance.
nombreBallesétant le nombre de balles à envoyer.
effetétant l'effet appliqué aux balles tout au long de la séance.
puissanceétant la puissance de la balle envoyée.
rotationétant la rotation du lanceur.

Références com.ttpa.iris.ttpamobile.Seance.dateDebut, com.ttpa.iris.ttpamobile.Seance.dateFin, com.ttpa.iris.ttpamobile.Seance.effet, com.ttpa.iris.ttpamobile.Seance.frequence, com.ttpa.iris.ttpamobile.Seance.horodaterBD(), com.ttpa.iris.ttpamobile.Seance.idJoueur, com.ttpa.iris.ttpamobile.Seance.intensiteEffet, com.ttpa.iris.ttpamobile.Seance.nombreBalles, com.ttpa.iris.ttpamobile.Seance.puissance, com.ttpa.iris.ttpamobile.Seance.rotation, com.ttpa.iris.ttpamobile.Seance.tauxReussite, com.ttpa.iris.ttpamobile.Seance.zoneObjectif, et com.ttpa.iris.ttpamobile.Seance.zoneRobot.

    {
        this.frequence = frequence;
        this.nombreBalles = nombreBalles;
        this.effet = effet;
        this.intensiteEffet = intensiteEffet;
        this.puissance = puissance;
        this.rotation = rotation;
        this.zoneObjectif = -1;
        this.zoneRobot = -1;
        this.tauxReussite = 0;
        this.dateDebut = horodaterBD();
        this.dateFin = horodaterBD();
        this.idJoueur = -1;
    }

Documentation des fonctions membres

Méthode getEffet accesseur de l'attribut effet.

Renvoie:
effet

Références com.ttpa.iris.ttpamobile.Seance.effet.

Référencé par com.ttpa.iris.ttpamobile.IHMHistoriqueSeances.afficherSeance(), et com.ttpa.iris.ttpamobile.ServeurBDD.insererSeance().

{ return effet; }

Méthode getFrequence accesseur de l'attribut frequence.

Renvoie:
frequence

Références com.ttpa.iris.ttpamobile.Seance.frequence.

Référencé par com.ttpa.iris.ttpamobile.IHMHistoriqueSeances.afficherSeance(), et com.ttpa.iris.ttpamobile.ServeurBDD.insererSeance().

    {
        return frequence;
    }

Méthode getId accesseur de l'attribut id.

Renvoie:
id

Références com.ttpa.iris.ttpamobile.Seance.id.

Référencé par com.ttpa.iris.ttpamobile.IHMHistoriqueSeances.afficherSeance().

{ return id; }

Méthode getIntensiteEffet accesseur de l'attribut intensiteEffet.

Renvoie:
intensiteEffet

Références com.ttpa.iris.ttpamobile.Seance.intensiteEffet.

Référencé par com.ttpa.iris.ttpamobile.ServeurBDD.insererSeance().

{ return intensiteEffet; }

Méthode getTauxReussite accesseur de l'attribut tauxReussite.

Renvoie:

Références com.ttpa.iris.ttpamobile.Seance.tauxReussite.

Référencé par com.ttpa.iris.ttpamobile.IHMHistoriqueSeances.afficherSeance(), et com.ttpa.iris.ttpamobile.ServeurBDD.insererSeance().

    {
        return tauxReussite;
    }

Référencé par com.ttpa.iris.ttpamobile.Seance.Seance().

    {
        Calendar calendar = Calendar.getInstance();
        // Format SQLite : "2018-04-28 14:11:52"
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        final String strDate = simpleDateFormat.format(calendar.getTime());
        return strDate;
    }

Méthode setEffet mutateur de l'attribut effet.

Paramètres:
effetétant l'effet à affecter.

Références com.ttpa.iris.ttpamobile.Seance.effet.

Référencé par com.ttpa.iris.ttpamobile.ServeurBDD.cursorToSeance().

    {
        this.effet = effet;
    }

Méthode setFrequence mutateur de l'attribut frequence.

Paramètres:
frequenceétant la fréquence à affecter.

Références com.ttpa.iris.ttpamobile.Seance.frequence.

Référencé par com.ttpa.iris.ttpamobile.ServeurBDD.cursorToSeance().

    {
        this.frequence = frequence;
    }

Méthode setId mutateur de l'attribut id.

Paramètres:
idétant l'id à affecter.

Références com.ttpa.iris.ttpamobile.Seance.id.

Référencé par com.ttpa.iris.ttpamobile.ServeurBDD.cursorToSeance().

{ this.id = id; }

Méthode setIntensiteEffet mutateur de l'attribut intensiteEffet.

Paramètres:
intensiteEffetétant l'intensité de l'effet à affecter.

Références com.ttpa.iris.ttpamobile.Seance.intensiteEffet.

Référencé par com.ttpa.iris.ttpamobile.ServeurBDD.cursorToSeance().

Méthode setNombreBalles mutateur de l'attribut nombreBalles.

Paramètres:
nombreBallesétant le nombre de balles à affecter.

Références com.ttpa.iris.ttpamobile.Seance.nombreBalles.

Référencé par com.ttpa.iris.ttpamobile.ServeurBDD.cursorToSeance().

Méthode setTauxReussite mutateur de l'attribut tauxReussite.

Paramètres:
tauxReussiteétant le tausx de réussite à affecter.

Références com.ttpa.iris.ttpamobile.Seance.tauxReussite.

Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.calculerReussiteSeance(), et com.ttpa.iris.ttpamobile.ServeurBDD.cursorToSeance().

Méthode toString permettant la visualisation des caractéristiques de la séance.

Renvoie:
les caractéristiques de la séance.

Références com.ttpa.iris.ttpamobile.Seance.dateDebut, com.ttpa.iris.ttpamobile.Seance.dateFin, com.ttpa.iris.ttpamobile.Seance.effet, com.ttpa.iris.ttpamobile.Seance.frequence, com.ttpa.iris.ttpamobile.Seance.idJoueur, com.ttpa.iris.ttpamobile.Seance.intensiteEffet, com.ttpa.iris.ttpamobile.Seance.nombreBalles, com.ttpa.iris.ttpamobile.Seance.puissance, com.ttpa.iris.ttpamobile.Seance.rotation, com.ttpa.iris.ttpamobile.Seance.tauxReussite, com.ttpa.iris.ttpamobile.Seance.zoneObjectif, et com.ttpa.iris.ttpamobile.Seance.zoneRobot.

    {
        return "Frequence : " + frequence + "\nNombre balles : " + nombreBalles + "\nEffet : " + effet + "\nIntensité effet : " + intensiteEffet + "\nTaux réussite : " + tauxReussite + "\nPuissance : " + puissance + "\nRotation robot : " + rotation + "\nZone objectif : " + zoneObjectif + "\nZone robot : " + zoneRobot + "\nDate début : " + dateDebut + "\nDate fin : " + dateFin + "\nID joueur : " + idJoueur;
    }

Documentation des données membres


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Fichiers Fonctions Variables