public class Project
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
_projectId |
| Constructor and Description |
|---|
Project()
Constructeur - Crée une instance de Projet.
|
Project(java.lang.String name,
java.lang.String author,
java.lang.String version,
java.lang.String designation,
java.lang.String path,
Composition composition)
Constructeur - Crée une instance de Projet avec des paramètres déterminés.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAuthor()
Récupère l'auteur du Projet.
|
Composition |
getComposition()
Récupère la composition associée au projet.
|
java.lang.String |
getDesignation()
Récupère la désignation du Projet.
|
int |
getId()
Récupère le numéro du Projet.
|
java.lang.String |
getName()
Récupère le nom du Projet.
|
java.lang.String |
getPath()
Récupère la désignation du Projet.
|
java.lang.String |
getVersion()
Récupère le numéro de version du Projet.
|
boolean |
saveAsProject()
Sauvegarde le projet en cours à un autre emplacement.
|
boolean |
saveProject()
Sauvegarde le projet en cours.
|
void |
setAuthor(java.lang.String author)
Paramètre l'auteur du Projet.
|
void |
setDesignation(java.lang.String designation)
Paramètre la désignation du Projet.
|
void |
setName(java.lang.String name)
Paramètre le nom du Projet.
|
void |
setPath(java.lang.String path)
Paramètre la désignation du Projet.
|
void |
setVersion(java.lang.String version)
Paramètre le numéro de version du Projet.
|
public software.Project()
public Project(java.lang.String name,
java.lang.String author,
java.lang.String version,
java.lang.String designation,
java.lang.String path,
Composition composition)
name - Le nom du projet.author - L'auteur du projet.version - La version du projet.designation - La désignation du projet.path - Chemin vers le ficher enregistré.composition - La composition inclue dans le projet.public Composition getComposition()
public int getId()
public java.lang.String getName()
public void setName(java.lang.String name)
name - Le nom du projet.public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
author - L'auteur du projet.public java.lang.String getVersion()
public void setVersion(java.lang.String version)
version - Le numéro de version du projet.public java.lang.String getDesignation()
public void setDesignation(java.lang.String designation)
designation - La désignation du projet.public java.lang.String getPath()
public void setPath(java.lang.String path)
path - Le chemin vers le fichier du projet.public boolean saveProject()
public boolean saveAsProject()