Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.llm.TP_Heritage.model2;
- import java.util.ArrayList;
- import fr.llm.TP_Heritage.model2.BookExo2;
- public class BookStoreExo2 {
- private ArrayList<BookExo2> maListeBookExo2;
- public BookStoreExo2() {
- this.maListeBookExo2 = new ArrayList<BookExo2>();
- }
- public void addBook(int rfidInit, String auteurInit, String titreInit, String dateAchatInit, double prixAchatInit, String etatInit) {
- maListeBookExo2.add(new BookExo2(rfidInit, auteurInit, titreInit, dateAchatInit, prixAchatInit, etatInit));
- }
- public void displayBook() {
- System.out.println(maListeBookExo2.size());
- int i;
- for(i=0; i<maListeBookExo2.size(); i++) {
- System.out.println(maListeBookExo2.get(i));
- }
- }
- public void findIndex() {
- int j;
- int max=0;
- for(j=0; j<maListeBookExo2.size(); j++) {
- if (maListeBookExo2.get(j).getRfid() > max) {
- max = maListeBookExo2.get(j).getRfid();
- }
- }
- System.out.println("Le plus grand tag rfid est : " + max);
- }
- public void findBookByAuthor(String chercheAuteur) {
- int i;
- for(i=0; i<maListeBookExo2.size(); i++) {
- if (chercheAuteur == maListeBookExo2.get(i).getAuteur()) {
- System.out.println(maListeBookExo2.get(i));
- }
- }
- }
- public void findBookByTitle(String chercheTitre) {
- int i;
- for(i=0; i<maListeBookExo2.size(); i++) {
- if (chercheTitre == maListeBookExo2.get(i).getTitre()) {
- System.out.println(maListeBookExo2.get(i));
- }
- }
- }
- public void removeBook(int rfid) {
- int i;
- for(i=0; i<maListeBookExo2.size(); i++) {
- if(rfid == maListeBookExo2.get(i).getRfid()) {
- maListeBookExo2.remove(maListeBookExo2.get(i));
- break;
- }
- }
- }
- public void getBookStatus(int rfid) {
- int i;
- for (i=0; i<maListeBookExo2.size(); i++) {
- if(rfid == maListeBookExo2.get(i).getRfid()) {
- System.out.println(maListeBookExo2.get(i).getEtat());
- break;
- }
- }
- }
- public void setBookStatus(int rfid, String etat) {
- int i;
- for (i=0; i<maListeBookExo2.size(); i++) {
- if(rfid == maListeBookExo2.get(i).getRfid()) {
- maListeBookExo2.get(i).setEtat(etat);
- System.out.println(maListeBookExo2.get(i).getEtat());
- break;
- }
- }
- }
- public void updateBook (int rfid, String auteur, String titre, String dateAchat, double prixAchat, String etat) {
- int i;
- for (i=0; i<maListeBookExo2.size(); i++) {
- if(rfid == maListeBookExo2.get(i).getRfid()) {
- if(maListeBookExo2.get(i).getAuteur() != auteur && auteur != "") {
- maListeBookExo2.get(i).setAuteur(auteur);
- }
- if(maListeBookExo2.get(i).getTitre() != titre && titre != "") {
- maListeBookExo2.get(i).setTitre(titre);
- }
- if(maListeBookExo2.get(i).getDateAchat() != dateAchat && dateAchat != "") {
- maListeBookExo2.get(i).setDateAchat(dateAchat);
- }
- if(maListeBookExo2.get(i).getPrixAchat() != prixAchat && prixAchat != 0) {
- maListeBookExo2.get(i).setPrixAchat(prixAchat);
- }
- if(maListeBookExo2.get(i).getEtat() != etat && etat != "") {
- maListeBookExo2.get(i).setEtat(etat);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement