org.squashtest.tm.service.project
@Transactional public interface GenericProjectManagerService extends CustomGenericProjectManager, GenericProjectFinder
| Modifier and Type | Field and Description |
|---|---|
static String |
ADMIN_OR_PROJECT_MANAGER |
| Modifier and Type | Method and Description |
|---|---|
void |
changeActive(long projectId,
boolean isActive) |
void |
changeDescription(long projectId,
String newDescription) |
void |
changeLabel(long projectId,
String newLabel) |
void |
changeName(long projectId,
String newName) |
void |
changeTestAutomationEnabled(long projectId,
boolean isEnabled) |
addNewPermissionToProject, bindTestAutomationProject, changeBugTracker, changeBugTracker, changeBugTrackerProjectName, coerceTemplateIntoProject, deleteProject, disableWizardForWorkspace, enableWizardForWorkspace, findPartyById, findSortedProjects, getWizardConfiguration, persist, removeBugTracker, removeProjectPermission, setWizardConfiguration, unbindTestAutomationProjectfindAllOrderedByName, findById, findSortedProjectsfindAdministrableProjectById, findAllPossiblePermission, findBoundTestAutomationProjects, findPartyPermissionsBeanByProject, findPartyPermissionsBeansByProject, findPartyWithoutPermissionByProject, getLastBoundServerOrDefaultstatic final String ADMIN_OR_PROJECT_MANAGER
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\') or hasPermission(#arg0, \'org.squashtest.tm.domain.project.Project\', \'MANAGEMENT\') ")
void changeDescription(long projectId,
String newDescription)
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\') or hasPermission(#arg0, \'org.squashtest.tm.domain.project.Project\', \'MANAGEMENT\') ")
void changeLabel(long projectId,
String newLabel)
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\') or hasPermission(#arg0, \'org.squashtest.tm.domain.project.Project\', \'MANAGEMENT\') ")
void changeName(long projectId,
String newName)
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
void changeActive(long projectId,
boolean isActive)
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\') or hasPermission(#arg0, \'org.squashtest.tm.domain.project.Project\', \'MANAGEMENT\') ")
void changeTestAutomationEnabled(long projectId,
boolean isEnabled)
Copyright © 2010-2014 Henix, henix.fr. All Rights Reserved.