org.squashtest.csp.tm.service.project
Interface GenericProjectManagerService
- All Superinterfaces:
- CustomGenericProjectFinder, CustomGenericProjectManager, GenericProjectFinder
@Transactional
public interface GenericProjectManagerService
- extends CustomGenericProjectManager, GenericProjectFinder
- Author:
- Gregory Fouquet
| Methods inherited from interface org.squashtest.csp.tm.service.project.CustomGenericProjectManager |
addNewPermissionToProject, bindTestAutomationProject, changeBugTracker, changeBugTracker, changeBugTrackerProjectName, coerceTemplateIntoProject, deleteProject, findAllPossiblePermission, findSortedProjects, findUserByLogin, findUserPermissionsBeansByProject, findUserWithoutPermissionByProject, persist, removeBugTracker, removeProjectPermission, unbindTestAutomationProject |
ADMIN_OR_PROJECT_MANAGER
static final String ADMIN_OR_PROJECT_MANAGER
- See Also:
- Constant Field Values
changeDescription
@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.project.GenericProject\', \'MANAGEMENT\') or hasRole(\'ROLE_ADMIN\')")
void changeDescription(long projectId,
String newDescription)
changeLabel
@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.project.GenericProject\', \'MANAGEMENT\') or hasRole(\'ROLE_ADMIN\')")
void changeLabel(long projectId,
String newLabel)
changeName
@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.project.GenericProject\', \'MANAGEMENT\') or 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.GenericProject\', \'MANAGEMENT\') or hasRole(\'ROLE_ADMIN\')")
void changeTestAutomationEnabled(long projectId,
boolean isEnabled)
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.