|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.squashtest.csp.tm.internal.service.CampaignTestPlanManagerServiceImpl
@Service(value="squashtest.tm.service.CampaignTestPlanManagerService") @Transactional public class CampaignTestPlanManagerServiceImpl
| Constructor Summary | |
|---|---|
CampaignTestPlanManagerServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
addTestCasesToCampaignTestPlan(List<Long> testCasesIds,
long campaignId)
Adds a list of test cases to a campaign. |
void |
assignUserToTestPlanItem(Long testCaseId,
long campaignId,
Long userId)
Get Users with Write Access for a TestPlan. |
void |
assignUserToTestPlanItems(List<Long> testCaseIds,
long campaignId,
Long userId)
Get Users with Write Access for a TestPlan. |
List<User> |
findAssignableUserForTestPlan(long campaignId)
Get Users with Write Access for a campaign and his test plans. |
Campaign |
findCampaign(long campaignId)
Find a campaign using its id |
List<TestCaseLibrary> |
findLinkableTestCaseLibraries()
Returns a collection of TestCaseLibrary, the test cases of
which may be added to the campaign |
CampaignTestPlanItem |
findTestPlanItemByTestCaseId(long campaignId,
long testCaseId)
Adds a list of test cases to a campaign. |
void |
removeTestCaseFromCampaign(Long testCaseId,
long campaignId)
Removes a test case from a campaign. |
void |
removeTestCasesFromCampaign(List<Long> testCaseIds,
long campaignId)
Removes a list of test cases from a campaign. |
void |
setObjectIdentityRetrievalStrategy(org.springframework.security.acls.model.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CampaignTestPlanManagerServiceImpl()
| Method Detail |
|---|
@ServiceReference public void setObjectIdentityRetrievalStrategy(org.springframework.security.acls.model.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
@PostAuthorize(value="hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\', \'READ\') or hasRole(\'ROLE_ADMIN\')") public Campaign findCampaign(long campaignId)
CampaignTestPlanManagerService
findCampaign in interface CampaignTestPlanManagerService@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<TestCaseLibrary> findLinkableTestCaseLibraries()
CampaignTestPlanManagerServiceTestCaseLibrary, the test cases of
which may be added to the campaign
findLinkableTestCaseLibraries in interface CampaignTestPlanManagerService
@PostAuthorize(value="hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
public void addTestCasesToCampaignTestPlan(List<Long> testCasesIds,
long campaignId)
CampaignTestPlanManagerService
addTestCasesToCampaignTestPlan in interface CampaignTestPlanManagerService
@PostAuthorize(value="hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
public void removeTestCasesFromCampaign(List<Long> testCaseIds,
long campaignId)
CampaignTestPlanManagerService
removeTestCasesFromCampaign in interface CampaignTestPlanManagerService
@PostAuthorize(value="hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
public void removeTestCaseFromCampaign(Long testCaseId,
long campaignId)
CampaignTestPlanManagerService
removeTestCaseFromCampaign in interface CampaignTestPlanManagerServicepublic List<User> findAssignableUserForTestPlan(long campaignId)
CampaignTestPlanManagerService
findAssignableUserForTestPlan in interface CampaignTestPlanManagerService
public void assignUserToTestPlanItem(Long testCaseId,
long campaignId,
Long userId)
CampaignTestPlanManagerService
assignUserToTestPlanItem in interface CampaignTestPlanManagerService
public void assignUserToTestPlanItems(List<Long> testCaseIds,
long campaignId,
Long userId)
CampaignTestPlanManagerService
assignUserToTestPlanItems in interface CampaignTestPlanManagerService
public CampaignTestPlanItem findTestPlanItemByTestCaseId(long campaignId,
long testCaseId)
CampaignTestPlanManagerService
findTestPlanItemByTestCaseId in interface CampaignTestPlanManagerService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||