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 ++; } } }