org.squashtest.tm.service.project
public interface CustomGenericProjectManager extends CustomGenericProjectFinder
| Modifier and Type | Method and Description |
|---|---|
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.
|
Map<String,String> |
getWizardConfiguration(long projectId,
org.squashtest.tm.api.workspace.WorkspaceType workspace,
String wizardId)
Returns the configuration of a given wizard for a given project.
|
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 |
setWizardConfiguration(long projectId,
org.squashtest.tm.api.workspace.WorkspaceType workspace,
String wizardId,
Map<String,String> configuration)
Applies the given configuration to a wizard for a given project.
|
void |
unbindTestAutomationProject(long projectId,
long taProjectId) |
findAdministrableProjectById, findAllPossiblePermission, findBoundTestAutomationProjects, findPartyPermissionsBeanByProject, findPartyPermissionsBeansByProject, findPartyWithoutPermissionByProject, getLastBoundServerOrDefaultorg.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 resultPagedCollectionHolder 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 tovoid 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)
Map<String,String> getWizardConfiguration(long projectId, org.squashtest.tm.api.workspace.WorkspaceType workspace, String wizardId)
void setWizardConfiguration(long projectId,
org.squashtest.tm.api.workspace.WorkspaceType workspace,
String wizardId,
Map<String,String> configuration)
projectId - workspace - wizardId - configuration - Copyright © 2010-2014 Henix, henix.fr. All Rights Reserved.