|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Transactional public interface CustomGenericProjectManager
| 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(GenericProject project,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugtracker)
Change the Bugtracker the Project is associated-to. |
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 |
coerceTemplateIntoProject(long templateId)
|
void |
deleteProject(long projectId)
|
List<org.squashtest.csp.core.security.acls.PermissionGroup> |
findAllPossiblePermission()
|
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<GenericProject>> |
findSortedProjects(org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
Will find all Projects and Templates to which the user has management access to and return them ordered according to the given params. |
User |
findUserByLogin(String userLogin)
|
List<UserProjectPermissionsBean> |
findUserPermissionsBeansByProject(long projectId)
|
List<User> |
findUserWithoutPermissionByProject(long projectId)
|
void |
persist(GenericProject project)
|
void |
removeBugTracker(long projectId)
Will remove the association the Project has to it's Bugtracker. |
void |
removeProjectPermission(long userId,
long projectId)
|
void |
unbindTestAutomationProject(long projectId,
long taProjectId)
|
| Methods inherited from interface org.squashtest.csp.tm.service.project.CustomGenericProjectFinder |
|---|
findAdministrableProjectById, findBoundTestAutomationProjects, getLastBoundServerOrDefault |
| Method Detail |
|---|
@Transactional(readOnly=true) org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<GenericProject>> findSortedProjects(org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
pagingAndSorting - the PagingAndSorting that holds order and paging params
FilteredCollectionHolder containing all projects the user has management access to, ordered according to the given params.void persist(GenericProject project)
project - void coerceTemplateIntoProject(long templateId)
templateId - void deleteProject(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)
void bindTestAutomationProject(long TMprojectId,
TestAutomationProject TAproject)
TMprojectId - TAproject -
void unbindTestAutomationProject(long projectId,
long taProjectId)
void changeBugTracker(long projectId,
Long newBugtrackerId)
projectId - newBugtrackerId -
void changeBugTracker(GenericProject project,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugtracker)
project - : the concerned GenericProjectbugtracker - : the bugtracker to bind the project tovoid 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 | |||||||||