From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- .../Assoc et collec/src/Notice.java | 89 ++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java (limited to 'sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java') diff --git a/sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java b/sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java new file mode 100644 index 0000000..2c5fa6f --- /dev/null +++ b/sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java @@ -0,0 +1,89 @@ +import java.util.ArrayList; + +public class Notice { + private int isbn; + private String titre; + private String SsTitre; + private int dispo; + private Catalogue catalogue; + private ArrayList listeExemplaire; + private ArrayList publicCible; + private ArrayList contributeur; + protected int getIsbn() { + return isbn; + } + protected void setIsbn(int isbn) { + this.isbn = isbn; + } + protected String getTitre() { + return titre; + } + protected void setTitre(String titre) { + this.titre = titre; + } + protected String getSsTitre() { + return SsTitre; + } + protected void setSsTitre(String ssTitre) { + SsTitre = ssTitre; + } + protected int getDispo() { + return dispo; + } + protected void setDispo(int dispo) { + this.dispo = dispo; + } + protected Catalogue getCatalogue() { + return catalogue; + } + protected void setCatalogue(Catalogue catalogue) { + this.catalogue = catalogue; + } + protected ArrayList getListeExemplaire() { + return listeExemplaire; + } + protected void setListeExemplaire(ArrayList listeExemplaire) { + this.listeExemplaire = listeExemplaire; + } + protected ArrayList getPublicCible() { + return publicCible; + } + protected void setPublicCible(ArrayList publicCible) { + this.publicCible = publicCible; + } + protected ArrayList getContributeur() { + return contributeur; + } + protected void setContributeur(ArrayList contributeur) { + this.contributeur = contributeur; + } + protected ArrayList> getRolecontributeur() { + return rolecontributeur; + } + protected void setRolecontributeur(ArrayList> rolecontributeur) { + this.rolecontributeur = rolecontributeur; + } + private ArrayList> rolecontributeur; + + public Exemplaire getExemplaireDisponibles() { + if ( dispo > 0) { + dispo --; + return listeExemplaire.get(listeExemplaire.size()-1); + } + else { + return null; + } + } + public void readdEx (Exemplaire e) { + boolean dejapresent=false; + for (int i =0; i < listeExemplaire.size();i++) { + if ( listeExemplaire.get(i)==e) { + dejapresent =true; + } + } + if (!dejapresent) { + listeExemplaire.add(e); + dispo ++; + } + } +} -- cgit v1.2.3