Apport de modifications
This commit is contained in:
@@ -7,7 +7,7 @@ import java.util.List;
|
||||
*/
|
||||
public class Project {
|
||||
|
||||
private static int _projectId = 0;
|
||||
public static int _projectId = 0;
|
||||
|
||||
private int _id;
|
||||
private String _name;
|
||||
@@ -20,8 +20,7 @@ public class Project {
|
||||
private List<Link> _links;
|
||||
|
||||
/**
|
||||
* Crée une instance de Projet.
|
||||
* @author V.BOULANGER
|
||||
* Constructeur - Crée une instance de Projet.
|
||||
*/
|
||||
public Project(){
|
||||
_projectId++;
|
||||
@@ -36,7 +35,7 @@ public class Project {
|
||||
}
|
||||
|
||||
/**
|
||||
* Crée une instance de Projet avec des paramètres déterminés.
|
||||
* Constructeur - Crée une instance de Projet avec des paramètres déterminés.
|
||||
* @param name Le nom du projet.
|
||||
* @param author L'auteur du projet.
|
||||
* @param version La version du projet.
|
||||
@@ -44,7 +43,6 @@ public class Project {
|
||||
* @param path Chemin vers le ficher enregistré.
|
||||
* @param classes La liste des classes du projet.
|
||||
* @param links La liste des liens du projet.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public Project(String name, String author, String version, String designation, String path, List<Class> classes, List<Link> links){
|
||||
_projectId++;
|
||||
@@ -58,17 +56,9 @@ public class Project {
|
||||
_links = links;
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupère le nombre d'instances de Projet.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public static int getProjectsNumber(){
|
||||
return _projectId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupère le numéro du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @return Le numéro du projet.
|
||||
*/
|
||||
public int getId(){
|
||||
return this._id;
|
||||
@@ -76,7 +66,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Récupère le nom du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @return Le nom du projet.
|
||||
*/
|
||||
public String getName(){
|
||||
return this._name;
|
||||
@@ -84,7 +74,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Paramètre le nom du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @param name Le nom du projet.
|
||||
*/
|
||||
public void setName(String name){
|
||||
this._name = name;
|
||||
@@ -92,7 +82,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Récupère l'auteur du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @return L'auteur du projet.
|
||||
*/
|
||||
public String getAuthor(){
|
||||
return this._author;
|
||||
@@ -100,7 +90,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Paramètre l'auteur du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @param author L'auteur du projet.
|
||||
*/
|
||||
public void setAuthor(String author){
|
||||
this._author = author;
|
||||
@@ -108,7 +98,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Récupère le numéro de version du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @return Le numéro de version du projet.
|
||||
*/
|
||||
public String getVersion(){
|
||||
return this._version;
|
||||
@@ -116,7 +106,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Paramètre le numéro de version du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @param version Le numéro de version du projet.
|
||||
*/
|
||||
public void setVersion(String version){
|
||||
this._version = version;
|
||||
@@ -124,7 +114,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Récupère la désignation du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @return La désignation du projet.
|
||||
*/
|
||||
public String getDesignation(){
|
||||
return this._designation;
|
||||
@@ -132,7 +122,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Paramètre la désignation du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @param designation La désignation du projet.
|
||||
*/
|
||||
public void setDesignation(String designation){
|
||||
this._designation = designation;
|
||||
@@ -140,7 +130,7 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Récupère la désignation du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @return Le chemin du fichier du projet.
|
||||
*/
|
||||
public String getPath(){
|
||||
return this._path;
|
||||
@@ -148,16 +138,23 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Paramètre la désignation du Projet.
|
||||
* @author V.BOULANGER
|
||||
* @param path Le chemin vers le fichier du projet.
|
||||
*/
|
||||
public void setPath(String path){
|
||||
this._path = path;
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupère toutes les classes du projet.
|
||||
* @return Les classes du projet.
|
||||
*/
|
||||
public List<Class> getClasses(){
|
||||
return this._classes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajoute une classe au projet.
|
||||
* @param c La classe à ajouter.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public void addClass(Class c){
|
||||
this._classes.add(c);
|
||||
@@ -166,7 +163,6 @@ public class Project {
|
||||
/**
|
||||
* Retire une classe du projet.
|
||||
* @param index L'index de la classe à retirer.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public void removeClass(int index){
|
||||
this._classes.remove(index);
|
||||
@@ -174,16 +170,22 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Supprime toutes les classes du projet.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public void clearClasses(){
|
||||
this._classes.clear();
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupère tous les liens du projet.
|
||||
* @return Les liens du projet.
|
||||
*/
|
||||
public List<Link> getLinks(){
|
||||
return this._links;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajoute un lien au projet.
|
||||
* @param l Le lien à ajouter.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public void addLink(Link l){
|
||||
this._links.add(l);
|
||||
@@ -192,7 +194,6 @@ public class Project {
|
||||
/**
|
||||
* Retire un lien du projet.
|
||||
* @param index L'index du lien à retirer.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public void removeLink(int index){
|
||||
this._links.remove(index);
|
||||
@@ -200,7 +201,6 @@ public class Project {
|
||||
|
||||
/**
|
||||
* Supprime tous les liens du projet.
|
||||
* @author V.BOULANGER
|
||||
*/
|
||||
public void clearLinks(){
|
||||
this._links.clear();
|
||||
|
||||
Reference in New Issue
Block a user