org.squashtest.csp.tm.service
Interface ProjectModificationService
- All Superinterfaces:
- CustomProjectModificationService, ProjectFinder
@Transactional
public interface ProjectModificationService
- extends CustomProjectModificationService
| Methods inherited from interface org.squashtest.csp.tm.service.CustomProjectModificationService |
addNewPermissionToProject, bindTestAutomationProject, changeBugTracker, changeBugTrackerProjectName, deleteProject, findAdministrableProjectById, findAllPossiblePermission, findBoundTestAutomationProjects, findUserByLogin, findUserPermissionsBeansByProject, findUserWithoutPermissionByProject, getLastBoundServerOrDefault, removeBugTracker, removeProjectPermission, unbindTestAutomationProject |
changeDescription
@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.project.Project\', \'MANAGEMENT\') or hasRole(\'ROLE_ADMIN\')")
void changeDescription(long projectId,
String newDescription)
changeLabel
@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.project.Project\', \'MANAGEMENT\') or hasRole(\'ROLE_ADMIN\')")
void changeLabel(long projectId,
String newLabel)
changeName
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
void changeName(long projectId,
String newName)
changeActive
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
void changeActive(long projectId,
boolean isActive)
changeTestAutomationEnabled
@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.project.Project\', \'MANAGEMENT\') or hasRole(\'ROLE_ADMIN\')")
void changeTestAutomationEnabled(long projectId,
boolean isEnabled)
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.