summaryrefslogtreecommitdiff
path: root/sem_4/java/eclipse-workspace/Assoc et collec/src/Notice.java
blob: 2c5fa6f5275a73bd01748a34d5c90460dde7b1e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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 ++;
		}
	}
}