public interface ProjectManagement
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
void |
addParticipant(java.lang.Integer projectId,
java.lang.Integer participantId,
int[] roleIds) |
void |
addParticipants(java.lang.Integer arg0,
int[] participantIds,
int[] roleIds) |
void |
addRole(java.lang.Integer projectId,
java.lang.Integer roleId) |
void |
addRoles(java.lang.Integer projectId,
int[] roleIds) |
java.lang.Integer |
createProject(Project project) |
void |
deleteProject(java.lang.Integer projectId) |
void |
deleteProjects(int[] projectIds) |
Project[] |
findAllProjects() |
Project |
findProjectById(java.lang.Integer projectId) |
Project[] |
findProjectByIds(int[] projectIds) |
Project[] |
findProjectsByParticipant(java.lang.Integer participantId) |
void |
removeParticipant(java.lang.Integer projectId,
java.lang.Integer participantId,
int[] roleIds) |
void |
removeParticipants(java.lang.Integer arg0,
int[] participantIds,
int[] roleIds) |
void |
removeRole(java.lang.Integer projectId,
java.lang.Integer roleId) |
void |
removeRoles(java.lang.Integer projectId,
int[] roleIds) |
void |
updateProject(Project project) |
void addParticipant(java.lang.Integer projectId, java.lang.Integer participantId, int[] roleIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void addParticipants(java.lang.Integer arg0, int[] participantIds, int[] roleIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void addRole(java.lang.Integer projectId, java.lang.Integer roleId) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void addRoles(java.lang.Integer projectId, int[] roleIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
java.lang.Integer createProject(Project project) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void deleteProject(java.lang.Integer projectId) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void deleteProjects(int[] projectIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
Project[] findAllProjects() throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
Project findProjectById(java.lang.Integer projectId) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
Project[] findProjectByIds(int[] projectIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
Project[] findProjectsByParticipant(java.lang.Integer participantId) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void removeParticipant(java.lang.Integer projectId, java.lang.Integer participantId, int[] roleIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void removeParticipants(java.lang.Integer arg0, int[] participantIds, int[] roleIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void removeRole(java.lang.Integer projectId, java.lang.Integer roleId) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void removeRoles(java.lang.Integer projectId, int[] roleIds) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException
void updateProject(Project project) throws IOException, java.rmi.RemoteException
IOException
java.rmi.RemoteException