| java.lang.Object org.objectweb.salome_tmf.data.AdminVTData
AdminVTData | public class AdminVTData (Code) | | |
Method Summary | |
public void | addAdminToProjectInModel(User userAdmin, Project project) | public void | addProjectInDB(Project project) | public void | addProjectInDB(Project project, Project copy, boolean suite, boolean campagne, boolean users, boolean groupe) | public void | addProjectInDBAndModel(Project project) | public void | addProjectInDBAndModelByCopy(Project project, Project copy, boolean suite, boolean campagne, boolean users, boolean groupe) | public void | addProjectInModel(Project project) | public void | addUserInModel(User user) | public boolean | containsAdminInModel(String userLogin, Project project) | public User | containsAndGetAdminInModel(String userLogin, Project project) | public boolean | containsLoginInModel(String login) Retourne vrai s'il existe dans la liste des utilisateurs, un utilisateur
ayant le login passé en paramètre, faux sinon. | public boolean | containsProjectInModel(String projectName) Retourne vrai si le projet dont le nom est passé en paramètre exsite déjà,
faux sinon. | void | deleteProjectInDB(Project pProject) | public void | deleteProjectInDBAndModel(Project project) | public void | deleteProjectInModel(Project project) | public void | delteUserInDB(User pUser) | public void | delteUserInDBAndModel(User pUser) | public void | delteUserInModel(User pUser) | public int | getAdminCountFromModel(Project project) | public int | getAllUsersCountFromModel() | public ArrayList | getAllUsersFromModel() | public int | getProjectCountFromModel() | public Project | getProjectFromModel(String name) | public ArrayList | getProjectListFromModel() | public ArrayList | getProjectsWithThisUserAdminFromModel(String userLogin) | public User | getUserAdminVTData() | public User | getUserFromModel(String login) Retourne l'utilisateur dont le login est passé en paramètre. | public void | initData() | public void | loadData() | public void | setUserAdminVTData(String login) |
projectAdmin | protected Hashtable projectAdmin(Code) | | Table contenant les administrateurs des projet. Pour chaque projet (la clé)
on associe un hashSet contenant les logins des admins (String )
du projet;
|
projectList | ArrayList projectList(Code) | | Liste de tous les projets. Regroupe des élements de classe Project
|
userList | ArrayList userList(Code) | | Liste de tous les utilisateurs. Regroupe des éléments de classe User
|
addAdminToProjectInModel | public void addAdminToProjectInModel(User userAdmin, Project project)(Code) | | Ajoute un administrateur au projet
Parameters: userLogin - le login d'un utilisateur Parameters: project - un projet |
addProjectInDB | public void addProjectInDB(Project project, Project copy, boolean suite, boolean campagne, boolean users, boolean groupe) throws Exception(Code) | | |
addProjectInDBAndModelByCopy | public void addProjectInDBAndModelByCopy(Project project, Project copy, boolean suite, boolean campagne, boolean users, boolean groupe) throws Exception(Code) | | |
addProjectInModel | public void addProjectInModel(Project project)(Code) | | Ajoute un projet
Parameters: project - un projet |
addUserInModel | public void addUserInModel(User user)(Code) | | Ajoute un nouvel utilisateur
Parameters: user - un utilisateur |
containsAdminInModel | public boolean containsAdminInModel(String userLogin, Project project)(Code) | | Rend vrai si le projet passé en paramètre a pour administrateur
l'utilisateur dont le login est passé en paramètre
Parameters: userLogin - un login d'utilisateur Parameters: project - un projet vrai si le projet passé en paramètre a pour administrateur l'utilisateur dont le login est passé en paramètre, faux sinon. |
containsLoginInModel | public boolean containsLoginInModel(String login)(Code) | | Retourne vrai s'il existe dans la liste des utilisateurs, un utilisateur
ayant le login passé en paramètre, faux sinon.
Parameters: login - un login vrai s'il existe dans la liste des utilisateurs, un utilisateur ayant le login passé en paramètre, faux sinon. |
containsProjectInModel | public boolean containsProjectInModel(String projectName)(Code) | | Retourne vrai si le projet dont le nom est passé en paramètre exsite déjà,
faux sinon.
Parameters: projectName - un nom de projet vrai si le projet dont le nom est passé en paramètre exsite déjà,faux sinon. |
deleteProjectInModel | public void deleteProjectInModel(Project project)(Code) | | Supprime un projet
Parameters: project - le projet à supprimer |
delteUserInDB | public void delteUserInDB(User pUser) throws Exception(Code) | | Supprime l'utilisateur dont le login est passé en paramètre
Parameters: userLogin - le login de l'utilisateur |
delteUserInModel | public void delteUserInModel(User pUser)(Code) | | |
getAdminCountFromModel | public int getAdminCountFromModel(Project project)(Code) | | Retourne le nombre d'administrateurs du projet
Parameters: project - un projet le nombre d'administrateurs du projet |
getAllUsersCountFromModel | public int getAllUsersCountFromModel()(Code) | | Retourne le nombre d'utilisateurs déclarés dans SalomeTMF
le nombre d'utilisateurs déclarés dans SalomeTMF |
getAllUsersFromModel | public ArrayList getAllUsersFromModel()(Code) | | Retourne la liste de tous les utilisateurs déclarés dans SalomeTMF
la liste de tous les utilisateurs déclarés dans SalomeTMF |
getProjectCountFromModel | public int getProjectCountFromModel()(Code) | | Retourne le nombre de projets dans SalomeTMF
le nombre de projets dans SalomeTMF |
getProjectFromModel | public Project getProjectFromModel(String name)(Code) | | Permet de récupérer le projet associé au nom passé en paramètre
Parameters: name - le nom du projet un projet si le nom passé en paramètre est un nom de projet, null sinon. |
getProjectListFromModel | public ArrayList getProjectListFromModel()(Code) | | Retourne la liste des projets
la liste des projets |
getProjectsWithThisUserAdminFromModel | public ArrayList getProjectsWithThisUserAdminFromModel(String userLogin)(Code) | | Retourne la liste des projets dont l'administrateur a pour login celui
passé en paramètre
Parameters: userLogin - un login la liste des projets dont l'administrateur a pour login celuipassé en paramètre |
getUserAdminVTData | public User getUserAdminVTData()(Code) | | |
getUserFromModel | public User getUserFromModel(String login)(Code) | | Retourne l'utilisateur dont le login est passé en paramètre.
Parameters: login - un login d'utilisateur l'utilisateur dont le login est passé en paramètre, null si le login n'est pas celui d'un utilisateur. |
initData | public void initData()(Code) | | Initialisation du modèle de données
|
loadData | public void loadData() throws Exception(Code) | | Data Loading *********************************
|
|
|