Java Doc for AdminProjectData.java in  » Test-Coverage » salome-tmf » org » objectweb » salome_tmf » data » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Test Coverage » salome tmf » org.objectweb.salome_tmf.data 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.objectweb.salome_tmf.data.AdminProjectData

AdminProjectData
public class AdminProjectData (Code)
Classe qui regroupe les données sur les utilisateurs et sur les groupes pour l'administration des projets.
author:
   teaml039
version:
   : 0.1


Field Summary
 UserpAdmin
    
static  ISQLGrouppISQLGroup
    
static  ISQLPersonnepISQLPersonne
    
static  ISQLProjectpISQLProject
    
 HashMapForCollectionsusersMap
     Table qui associe aux utilisateurs les groupes.


Method Summary
public  voidaddGroupInDB(Group group)
    
public  voidaddGroupInDBAndModel(Group group)
    
public  voidaddGroupInModel(Group group)
    
public  voidaddNotInProjectUserInModel(User user)
    
public  voidaddUserInGroupInDB(User user, Group group)
    
public  voidaddUserInGroupInDBAndModel(User user, Group group)
    
public  voidaddUserInGroupInModel(User user, Group group)
    
public  voidaddUserInModel(User user)
    
public  voidclear()
    
public  booleancontainsGroupInModel(User user, String name)
     Retourne vrai si le nom passé en paramètre est le nom d'un groupe de l'utilisateur passé en paramètre.
public  GroupgetCurrentGroupFromModel()
    
public  ProjectgetCurrentProjectFromModel()
    
public  UsergetCurrentUserFromModel()
    
public  intgetGroupCountFromModel()
    
public  GroupgetGroupFromModel(int i)
    
public  GroupgetGroupFromModel(String name)
    
public  GroupgetGroupFromModel(User user, String name)
     Retourne le groupe correspondant au nom passé en paramètre si ce groupe existe et qu'il correspond à un groupe de l'utilisateur, null sinon.
public  ArrayListgetGroupUsersFromModel(Group group)
    
public  HashSetgetNotInProjectUserSetFromModel()
    
public  UsergetUserAdminVTData()
    
public  intgetUserCountFromModel()
    
public  UsergetUserFromModel(String login)
     Retourne l'utilisateur dont le login est passé en paramètre.
public  HashSetgetUserGroupsFromModel(User user)
    
public  SetgetUsersFromModel()
    
public  HashSetgetUsersOfCurrentProjectFromModel()
    
public  voidloadData(String adminLogin, String projectName)
    
public  voidremoveGroupInDB(Group group)
    
public  voidremoveGroupInDBAndModel(Group group)
    
public  voidremoveGroupInModel(Group group)
    
public  voidremoveUserFromCurrentProjectInDB(User user)
    
public  voidremoveUserFromCurrentProjectInDBAndModel(User user)
    
public  voidremoveUserFromCurrentProjectInModel(User user)
    
public  voidremoveUserFromGroupInDB(User user, Group group)
    
public  voidremoveUserFromGroupInDBAndModel(User user, Group group)
    
public  voidremoveUserFromGroupInModel(User user, Group group)
    
public  voidsetCurrentGroupInModel(Group group)
    
public  voidsetCurrentProjectInModel(Project project)
    
public  voidsetCurrentUserInModel(User user)
    
public  voidsetUserAdminVTData(String login)
    
public  voidviewDataOfProject(String title)
    

Field Detail
pAdmin
User pAdmin(Code)



pISQLGroup
static ISQLGroup pISQLGroup(Code)



pISQLPersonne
static ISQLPersonne pISQLPersonne(Code)



pISQLProject
static ISQLProject pISQLProject(Code)



usersMap
HashMapForCollections usersMap(Code)
Table qui associe aux utilisateurs les groupes. La clé est un objet User et la value un ensemble de groupes





Method Detail
addGroupInDB
public void addGroupInDB(Group group) throws Exception(Code)



addGroupInDBAndModel
public void addGroupInDBAndModel(Group group) throws Exception(Code)



addGroupInModel
public void addGroupInModel(Group group)(Code)
Ajoute à groupe au projet courant
Parameters:
  group - un groupe



addNotInProjectUserInModel
public void addNotInProjectUserInModel(User user)(Code)
Ajoute un utilisateur dans la liste des utilisateurs ne faisant pas partie du projet
Parameters:
  user - un utilisateur



addUserInGroupInDB
public void addUserInGroupInDB(User user, Group group) throws Exception(Code)



addUserInGroupInDBAndModel
public void addUserInGroupInDBAndModel(User user, Group group) throws Exception(Code)



addUserInGroupInModel
public void addUserInGroupInModel(User user, Group group)(Code)
Ajoute un utilisateur dans un groupe donné
Parameters:
  user - un utilisateur
Parameters:
  group - un groupe



addUserInModel
public void addUserInModel(User user)(Code)
Ajout d'un nouvel utilisateur
Parameters:
  user - un utilisateur



clear
public void clear()(Code)
Nettoyage du modèle de données



containsGroupInModel
public boolean containsGroupInModel(User user, String name)(Code)
Retourne vrai si le nom passé en paramètre est le nom d'un groupe de l'utilisateur passé en paramètre.
Parameters:
  user - un utilisateur
Parameters:
  name - un nom de groupe vrai si le nom passé en paramètre est le nom d'un groupe de l'utilisateur passé en paramètre, faux sinon.



getCurrentGroupFromModel
public Group getCurrentGroupFromModel()(Code)
Retourne le groupe courant le groupe courant



getCurrentProjectFromModel
public Project getCurrentProjectFromModel()(Code)
Retourne le projet courant le projet courant



getCurrentUserFromModel
public User getCurrentUserFromModel()(Code)
Retourne l'utilisateur courant l'utilisateur courant



getGroupCountFromModel
public int getGroupCountFromModel()(Code)
Retourne le nombre de groupe dans le projet le nombre de groupe dans le projet



getGroupFromModel
public Group getGroupFromModel(int i)(Code)
Retourne le ième groupe
Parameters:
  i - indice du groupe le groupe à l'indice i, null si l'indice passé enparamètre est supérieur au nombre de groupe



getGroupFromModel
public Group getGroupFromModel(String name)(Code)
Retourne le groupe dont le nom est passé en paramètre s'il existe, null sinon
Parameters:
  name - un nom de groupe le groupe dont le nom est passé en paramètre s'il existe, null sinon



getGroupFromModel
public Group getGroupFromModel(User user, String name)(Code)
Retourne le groupe correspondant au nom passé en paramètre si ce groupe existe et qu'il correspond à un groupe de l'utilisateur, null sinon.
Parameters:
  user - un utilisateur
Parameters:
  name - un nom de groupe le groupe correspondant au nom passé en paramètre si ce groupeexiste et qu'il correspond à un groupe de l'utilisateur, nullsinon.



getGroupUsersFromModel
public ArrayList getGroupUsersFromModel(Group group)(Code)
Retourne l'ensemble des utilisateurs d'un groupe donné
Parameters:
  group - un groupe l'ensemble des utilisateurs



getNotInProjectUserSetFromModel
public HashSet getNotInProjectUserSetFromModel()(Code)
Retourne l'ensemble des utilisateurs non présents dans le projet un ensemble d'utilisateurs



getUserAdminVTData
public User getUserAdminVTData()(Code)



getUserCountFromModel
public int getUserCountFromModel()(Code)
Retourne le nombre d'utilisateur dans le projet le nombre d'utilisateur dans le projet



getUserFromModel
public User getUserFromModel(String login)(Code)
Retourne l'utilisateur dont le login est passé en paramètre. Retourne null si le login n'est pas celui d'un utilisateur.
Parameters:
  login - le login de l'utilisateur l'objet User correspondant, ou null si le nom n'estpas celui d'un utilisateur



getUserGroupsFromModel
public HashSet getUserGroupsFromModel(User user)(Code)
Retourne l'ensemble des groupes d'un utilisateur donné
Parameters:
  user - un utilisateur l'ensemble des groupes



getUsersFromModel
public Set getUsersFromModel()(Code)
Retourne l'ensemble des utilisateurs du projet courant l'ensemble des utilisateurs du projet courant



getUsersOfCurrentProjectFromModel
public HashSet getUsersOfCurrentProjectFromModel()(Code)
Retourne l'ensemble des utilisateurs d'un projet l'ensemble des utilisateurs d'un projet



loadData
public void loadData(String adminLogin, String projectName) throws Exception(Code)
Initialisation du modèle de données



removeGroupInDB
public void removeGroupInDB(Group group) throws Exception(Code)



removeGroupInDBAndModel
public void removeGroupInDBAndModel(Group group) throws Exception(Code)



removeGroupInModel
public void removeGroupInModel(Group group)(Code)
Supprime un groupe du projet courant
Parameters:
  group - un groupe



removeUserFromCurrentProjectInDB
public void removeUserFromCurrentProjectInDB(User user) throws Exception(Code)



removeUserFromCurrentProjectInDBAndModel
public void removeUserFromCurrentProjectInDBAndModel(User user) throws Exception(Code)



removeUserFromCurrentProjectInModel
public void removeUserFromCurrentProjectInModel(User user)(Code)
Supprime un utilisateur du projet courant
Parameters:
  user - un utilisateur



removeUserFromGroupInDB
public void removeUserFromGroupInDB(User user, Group group) throws Exception(Code)



removeUserFromGroupInDBAndModel
public void removeUserFromGroupInDBAndModel(User user, Group group) throws Exception(Code)



removeUserFromGroupInModel
public void removeUserFromGroupInModel(User user, Group group)(Code)
Supprime un utilisateur d'un groupe donné
Parameters:
  user - un utilisateur
Parameters:
  group - un groupe



setCurrentGroupInModel
public void setCurrentGroupInModel(Group group)(Code)
Mutateur du groupe courant
Parameters:
  group - un groupe



setCurrentProjectInModel
public void setCurrentProjectInModel(Project project)(Code)
Mutateur du projet courant
Parameters:
  project - un projet



setCurrentUserInModel
public void setCurrentUserInModel(User user)(Code)
Mutateur de l'utilisateur courant
Parameters:
  user - un utilisateur



setUserAdminVTData
public void setUserAdminVTData(String login)(Code)



viewDataOfProject
public void viewDataOfProject(String title)(Code)
Méthode pour afficher le contenu du modèle de données
Parameters:
  title - le titre



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.