|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CustomProjectModificationService
| Method Summary | |
|---|---|
void |
addNewPermissionToProject(long userId,
long projectId,
String permission)
|
void |
bindTestAutomationProject(long TMprojectId,
TestAutomationProject TAproject)
Will bind the TM project to a TA project. |
void |
changeBugTracker(long projectId,
Long newBugtrackerId)
Change the Bugtracker the Project is associated-to. |
void |
changeBugTrackerProjectName(long projectId,
String projectBugTrackerName)
Will change a bugtracker connexion parameter : the name of the bugtracker's project it's associated to. |
void |
deleteProject(long projectId)
|
AdministrableProject |
findAdministrableProjectById(long projectId)
|
List<org.squashtest.csp.core.security.acls.PermissionGroup> |
findAllPossiblePermission()
|
List<TestAutomationProject> |
findBoundTestAutomationProjects(long projectId)
|
User |
findUserByLogin(String userLogin)
|
List<UserProjectPermissionsBean> |
findUserPermissionsBeansByProject(long projectId)
|
List<User> |
findUserWithoutPermissionByProject(long projectId)
|
TestAutomationServer |
getLastBoundServerOrDefault(long projectId)
Returns a TestAutomationServer instance. |
void |
removeBugTracker(long projectId)
Will remove the association the Project has to it's Bugtracker. |
void |
removeProjectPermission(long userId,
long projectId)
|
void |
unbindTestAutomationProject(long TMprojectId,
long TAProjectId)
|
| Methods inherited from interface org.squashtest.csp.tm.service.ProjectFinder |
|---|
findAllOrderedByName, findAllReadable, findById, findSortedProjects |
| Method Detail |
|---|
void deleteProject(long projectId)
AdministrableProject findAdministrableProjectById(long projectId)
void addNewPermissionToProject(long userId,
long projectId,
String permission)
void removeProjectPermission(long userId,
long projectId)
List<UserProjectPermissionsBean> findUserPermissionsBeansByProject(long projectId)
List<org.squashtest.csp.core.security.acls.PermissionGroup> findAllPossiblePermission()
List<User> findUserWithoutPermissionByProject(long projectId)
User findUserByLogin(String userLogin)
TestAutomationServer getLastBoundServerOrDefault(long projectId)
void bindTestAutomationProject(long TMprojectId,
TestAutomationProject TAproject)
TMprojectId - TAproject - List<TestAutomationProject> findBoundTestAutomationProjects(long projectId)
void unbindTestAutomationProject(long TMprojectId,
long TAProjectId)
void changeBugTracker(long projectId,
Long newBugtrackerId)
projectId - newBugtrackerId - void removeBugTracker(long projectId)
projectId -
void changeBugTrackerProjectName(long projectId,
String projectBugTrackerName)
projectId - the concerned projectprojectBugTrackerName - the name of the bugtracker's project, the Project is connected to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||