|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CustomGenericProjectManager
| Method Summary | |
|---|---|
void |
addNewPermissionToProject(long userId,
long projectId,
String permission)
|
void |
bindTestAutomationProject(long tmProjectId,
org.squashtest.tm.domain.testautomation.TestAutomationProject taProject)
Will bind the TM project to a TA project. |
void |
changeBugTracker(org.squashtest.tm.domain.project.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)
|
void |
disableWizardForWorkspace(long projectId,
org.squashtest.tm.api.workspace.WorkspaceType workspace,
String wizardId)
enables the given wizard for the given workspace of the given project |
void |
enableWizardForWorkspace(long projectId,
org.squashtest.tm.api.workspace.WorkspaceType workspace,
String wizardId)
enables the given wizard for the given workspace of the given project |
org.squashtest.tm.domain.users.Party |
findPartyById(long partyId)
|
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.project.GenericProject>> |
findSortedProjects(org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
Will find all Projects and Templates to which the user has management access to and return them ordered according to the given params. |
void |
persist(org.squashtest.tm.domain.project.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.tm.service.project.CustomGenericProjectFinder |
|---|
findAdministrableProjectById, findAllPossiblePermission, findBoundTestAutomationProjects, findPartyPermissionsBeanByProject, findPartyPermissionsBeansByProject, findPartyWithoutPermissionByProject, getLastBoundServerOrDefault |
| Method Detail |
|---|
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.project.GenericProject>> findSortedProjects(org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
pagingAndSorting - the PagingAndSorting that holds order and paging paramsfilter - the filter to apply on the result
PagedCollectionHolder containing all projects the user has management access to, ordered according to the given params.void persist(org.squashtest.tm.domain.project.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)
org.squashtest.tm.domain.users.Party findPartyById(long partyId)
void bindTestAutomationProject(long tmProjectId,
org.squashtest.tm.domain.testautomation.TestAutomationProject taProject)
TMprojectId - TAproject -
void unbindTestAutomationProject(long projectId,
long taProjectId)
void changeBugTracker(long projectId,
Long newBugtrackerId)
projectId - newBugtrackerId -
void changeBugTracker(org.squashtest.tm.domain.project.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
void enableWizardForWorkspace(long projectId,
org.squashtest.tm.api.workspace.WorkspaceType workspace,
String wizardId)
void disableWizardForWorkspace(long projectId,
org.squashtest.tm.api.workspace.WorkspaceType workspace,
String wizardId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||