summaryrefslogtreecommitdiff
path: root/sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java
diff options
context:
space:
mode:
Diffstat (limited to 'sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java')
-rw-r--r--sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java89
1 files changed, 89 insertions, 0 deletions
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<Exemplaire> listeExemplaire;
+ private ArrayList<Public> publicCible;
+ private ArrayList<Personne> 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<Exemplaire> getListeExemplaire() {
+ return listeExemplaire;
+ }
+ protected void setListeExemplaire(ArrayList<Exemplaire> listeExemplaire) {
+ this.listeExemplaire = listeExemplaire;
+ }
+ protected ArrayList<Public> getPublicCible() {
+ return publicCible;
+ }
+ protected void setPublicCible(ArrayList<Public> publicCible) {
+ this.publicCible = publicCible;
+ }
+ protected ArrayList<Personne> getContributeur() {
+ return contributeur;
+ }
+ protected void setContributeur(ArrayList<Personne> contributeur) {
+ this.contributeur = contributeur;
+ }
+ protected ArrayList<ArrayList<Role>> getRolecontributeur() {
+ return rolecontributeur;
+ }
+ protected void setRolecontributeur(ArrayList<ArrayList<Role>> rolecontributeur) {
+ this.rolecontributeur = rolecontributeur;
+ }
+ private ArrayList<ArrayList<Role>> 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 ++;
+ }
+ }
+}