public interface ProjectWebService
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
User |
createUser(java.lang.String in0)
Create a user.
|
ProjectGroup[] |
getContainedGroups(java.lang.String projectGroupURI)
Gets all project groups located directly below a project group.
|
Project[] |
getContainedProjects(java.lang.String projectGroupURI)
Gets all projects located directly below a project group.
|
Project[] |
getDeepContainedProjects(java.lang.String projectGroupURI)
Gets all projects located below a project group.
|
Project |
getProject(java.lang.String projectID)
Gets a project.
|
Project |
getProjectAtLocation(java.lang.String location)
Gets a project at given location.
|
Project |
getProjectByURI(java.lang.String projectURI)
Gets a project.
|
ProjectGroup |
getProjectGroup(java.lang.String projectGroupURI)
Gets a project group.
|
ProjectGroup |
getProjectGroupAtLocation(java.lang.String location)
Gets a project group at given location.
|
User[] |
getProjectUsers(java.lang.String projectID)
Gets users of a project.
|
ProjectGroup |
getRootProjectGroup()
Gets the root project group.
|
User |
getUser(java.lang.String userID)
Gets a user.
|
java.lang.String |
getUserAvatarURL(java.lang.String userURI)
Gets a user Avatar URL.
|
User |
getUserByUri(java.lang.String userURI)
Gets an user.
|
User[] |
getUsers()
Gets all users.
|
void |
updateUser(User in0)
Update a user.
|
User createUser(java.lang.String in0) throws java.rmi.RemoteException
in0
- loginName the login of the user for creation.java.rmi.RemoteException
ProjectGroup[] getContainedGroups(java.lang.String projectGroupURI) throws java.rmi.RemoteException
projectGroupURI
- the URI of the project to get all project groups
for.java.rmi.RemoteException
Project[] getContainedProjects(java.lang.String projectGroupURI) throws java.rmi.RemoteException
projectGroupURI
- the URI of the project to get all projects
for.java.rmi.RemoteException
Project[] getDeepContainedProjects(java.lang.String projectGroupURI) throws java.rmi.RemoteException
projectGroupURI
- the URI of the project to get all projects
for.java.rmi.RemoteException
Project getProject(java.lang.String projectID) throws java.rmi.RemoteException
projectID
- the ID of the project to get.java.rmi.RemoteException
Project getProjectAtLocation(java.lang.String location) throws java.rmi.RemoteException
location
- repository locationjava.rmi.RemoteException
Project getProjectByURI(java.lang.String projectURI) throws java.rmi.RemoteException
projectURI
- the URI of the project to get.java.rmi.RemoteException
ProjectGroup getProjectGroup(java.lang.String projectGroupURI) throws java.rmi.RemoteException
projectGroupURI
- the URI of the project group to get.java.rmi.RemoteException
ProjectGroup getProjectGroupAtLocation(java.lang.String location) throws java.rmi.RemoteException
location
- repository locationjava.rmi.RemoteException
User[] getProjectUsers(java.lang.String projectID) throws java.rmi.RemoteException
projectID
- the ID of the projects to get the users for.java.rmi.RemoteException
ProjectGroup getRootProjectGroup() throws java.rmi.RemoteException
java.rmi.RemoteException
User getUser(java.lang.String userID) throws java.rmi.RemoteException
userID
- the ID of the user to get.java.rmi.RemoteException
java.lang.String getUserAvatarURL(java.lang.String userURI) throws java.rmi.RemoteException
userURI
- the ID of the user (name of the argument is wrong)java.rmi.RemoteException
User getUserByUri(java.lang.String userURI) throws java.rmi.RemoteException
userURI
- user's URI.java.rmi.RemoteException
User[] getUsers() throws java.rmi.RemoteException
java.rmi.RemoteException
void updateUser(User in0) throws java.rmi.RemoteException
in0
- user the user for update.java.rmi.RemoteException