Familles .pdf


Nom original: Familles.pdfAuteur: BTS1SIO

Ce document au format PDF 1.7 a été généré par Microsoft® Word pour Office 365, et a été envoyé sur fichier-pdf.fr le 29/05/2019 à 11:41, depuis l'adresse IP 176.179.x.x. La présente page de téléchargement du fichier a été vue 90 fois.
Taille du document: 135 Ko (2 pages).
Confidentialité: fichier public

Aperçu du document


package com.example.elegestionfamillesmedandroid.modele;
import android.util.Log;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.ArrayList;
import java.util.List;
public class Familles {
// propriétés
private Integer FamCode;
private String FamLibelle;
/**
* Le constructeur plein de la classe Famille
* @param leFamCode
* @param leFamLibelle
*/
public Familles(Integer leFamCode, String leFamLibelle) {
this.FamCode = leFamCode;
this.FamLibelle = leFamLibelle;
}
/**
* Le constructeur vide de la classe Famille
*/
public Familles() {
this.FamCode = null;
this.FamLibelle = null;
}
/**
* méthode permettant de vider un objet en mettant tout ses champs à null
*/
public void mettreNull() {
this.FamCode = null;
this.FamLibelle = null;
}
/**
* retourne le code de la classe Famille
* @return Chaîne FamCode
*/
public Integer getFamCode() {
return this.FamCode;
}
/**
* retourne le libelle de la classe Famille
* @return Chaîne FamLibelle
*/
public String getFamLibelle() {
return this.FamLibelle;
}
/**
* instancier le code de la Famille sélectionné
* @param famCode Chaîne

*/
public void setFamCode(Integer famCode) {
this.FamCode = famCode;
}
/**
* instancier le libelle de la Famille sélectionné
* @param famLibelle FamLibelle
*/
public void setFamLibelle(String famLibelle) {
this.FamLibelle = famLibelle;
}
/**
* Convertion du profil au format JSONArray
* @return
*/
public JSONArray convertToJSONArray() {
List laListe = new ArrayList();
laListe.add(FamCode); // ajout du code Famille à la liste
laListe.add(FamLibelle); // ajout du libelle de la famille à la liste
return new JSONArray(laListe); // Convertion en JSONArray des éléments
composant l'objet Famille dans la liste
}
/**
* Méthode remplissant une ArraylList de Famille convertit dans leurs
format à partir d'un tableau JSON
* @param jsonArray
* @return lesFamilles(liste)
*/
public ArrayList<Familles> getArrayListFamilleFromJSONArray(JSONArray
jsonArray) {
ArrayList<Familles> lesFamilles = new ArrayList<Familles>();
try {
for (int k = 0; k < jsonArray.length(); k++) {
JSONObject info = new JSONObject(jsonArray.get(k).toString());
Integer idMed = info.getInt("id");
String MedDepotLegal = info.getString("FAM_LIBELLE");
Familles famille = new Familles(idMed, MedDepotLegal);
lesFamilles.add(famille);
}
} catch (JSONException e) {
Log.d("erreur", "conversion JSON impossible" + e.toString());
}
return lesFamilles;
}
}


Familles.pdf - page 1/2


Familles.pdf - page 2/2



Télécharger le fichier (PDF)

Familles.pdf (PDF, 135 Ko)

Télécharger
Formats alternatifs: ZIP




Documents similaires


familles
controle
medicaments
accesdistant
mainactivity
acceshttp

Sur le même sujet..