public interface CustomProjectModificationService extends CustomProjectFinder
| Modifier and Type | Method and Description |
|---|---|
org.squashtest.tm.domain.project.Project |
addProjectAndCopySettingsFromTemplate(org.squashtest.tm.domain.project.Project newProject,
long templateId,
boolean copyAssignedUsers,
boolean copyCustomFieldsSettings,
boolean copyBugtrackerSettings,
boolean copyTestAutomationSettings,
boolean copyInfolists,
boolean copyMilestone)
Will persist the new Project and add settings copied from a given ProjectTemplate.
|
void |
deleteProject(long projectId) |
findAllICanManage, findAllReadableorg.squashtest.tm.domain.project.Project addProjectAndCopySettingsFromTemplate(org.squashtest.tm.domain.project.Project newProject,
long templateId,
boolean copyAssignedUsers,
boolean copyCustomFieldsSettings,
boolean copyBugtrackerSettings,
boolean copyTestAutomationSettings,
boolean copyInfolists,
boolean copyMilestone)
throws org.squashtest.tm.exception.NameAlreadyInUseException
newProject - : the new Project entity to persisttemplateId - : the id of the ProjectTemplate to copy the settings fromcopyAssignedUsers - : whether to copy the Template's assigned Users or notcopyCustomFieldsSettings - : whether to copy the Template's CustomFields settings or notcopyBugtrackerSettings - : whether to copy the Template's bug-tracker settings or notcopyTestAutomationSettings - : whether to copy the Template's automation settings or notcopyInfolists - : whether to use the Template's custom categories/natures/typescopyMilestone - Projectorg.squashtest.tm.exception.NameAlreadyInUseExceptionvoid deleteProject(long projectId)
Copyright © 2010-2015 Henix, henix.fr. All Rights Reserved.