|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.squashtest.csp.tm.internal.service.AbstractLibraryNavigationService<CampaignLibrary,CampaignFolder,CampaignLibraryNode>
org.squashtest.csp.tm.internal.service.CampaignLibraryNavigationServiceImpl
@Service(value="squashtest.tm.service.CampaignLibraryNavigationService") @Transactional public class CampaignLibraryNavigationServiceImpl
| Field Summary |
|---|
| Fields inherited from class org.squashtest.csp.tm.internal.service.AbstractLibraryNavigationService |
|---|
COPY_TOKEN, customFieldValuesService |
| Constructor Summary | |
|---|---|
CampaignLibraryNavigationServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
addCampaignToCampaignFolder(long folderId,
Campaign newCampaign)
Adds a campaign to a folder. |
void |
addCampaignToCampaignFolder(long folderId,
Campaign campaign,
Map<Long,String> customFieldValues)
Adds a campaign to a folder, and its initial custom field values. |
void |
addCampaignToCampaignLibrary(long libraryId,
Campaign newCampaign)
Adds a Campaign to the root of the library. |
void |
addCampaignToCampaignLibrary(long libraryId,
Campaign campaign,
Map<Long,String> customFieldValues)
Adds a Campaign to the root of the Library, and its initial custom field values. |
int |
addIterationToCampaign(Iteration iteration,
long campaignId,
boolean copyTestPlan)
Adds a new iteration to a campaign. |
int |
addIterationToCampaign(Iteration iteration,
long campaignId,
boolean copyTestPlan,
Map<Long,String> customFieldValues)
Adds a new iteration to a campaign. |
List<Iteration> |
copyIterationsToCampaign(long campaignId,
Long[] iterationsIds)
|
List<Long> |
deleteIterations(List<Long> targetIds)
that method should delete the iterations. |
List<Long> |
deleteSuites(List<Long> targetIds)
that method should delete test suites, and remove its references in iteration and iteration test plan item |
Campaign |
findCampaign(long reqId)
|
Iteration |
findIteration(long iterationId)
|
List<TestSuite> |
findIterationContent(long iterationId)
|
List<Iteration> |
findIterationsByCampaignId(long campaignId)
|
List<CampaignLibrary> |
findLinkableCampaignLibraries()
|
protected NodeDeletionHandler<CampaignLibraryNode,CampaignFolder> |
getDeletionHandler()
|
protected CampaignFolderDao |
getFolderDao()
|
protected CampaignLibraryDao |
getLibraryDao()
|
protected LibraryNodeDao<CampaignLibraryNode> |
getLibraryNodeDao()
|
protected PasteStrategy<CampaignFolder,CampaignLibraryNode> |
getPasteToFolderStrategy()
|
protected PasteStrategy<CampaignLibrary,CampaignLibraryNode> |
getPasteToLibraryStrategy()
|
String |
getPathAsString(long entityId)
Returns the path of a CampaignLibraryNode given its id. |
List<SuppressionPreviewReport> |
simulateIterationDeletion(List<Long> targetIds)
that method should investigate the consequences of the deletion request of iterations, and return a report about what will happen. |
List<SuppressionPreviewReport> |
simulateSuiteDeletion(List<Long> targetIds)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.squashtest.csp.tm.service.LibraryNavigationService |
|---|
addFolderToFolder, addFolderToLibrary, copyNodesToFolder, copyNodesToLibrary, deleteNodes, findCreatableLibrary, findFolder, findFolderContent, findLibrary, findLibraryOfRootNodeIfExist, findLibraryRootContent, findParentIfExists, modeNodesToFolder, moveNodesToLibrary, renameFolder, simulateDeletion |
| Constructor Detail |
|---|
public CampaignLibraryNavigationServiceImpl()
| Method Detail |
|---|
protected NodeDeletionHandler<CampaignLibraryNode,CampaignFolder> getDeletionHandler()
getDeletionHandler in class AbstractLibraryNavigationService<CampaignLibrary,CampaignFolder,CampaignLibraryNode>protected PasteStrategy<CampaignFolder,CampaignLibraryNode> getPasteToFolderStrategy()
getPasteToFolderStrategy in class AbstractLibraryNavigationService<CampaignLibrary,CampaignFolder,CampaignLibraryNode>protected PasteStrategy<CampaignLibrary,CampaignLibraryNode> getPasteToLibraryStrategy()
getPasteToLibraryStrategy in class AbstractLibraryNavigationService<CampaignLibrary,CampaignFolder,CampaignLibraryNode>
@PreAuthorize(value="(hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\', \'CREATE\')) or hasRole(\'ROLE_ADMIN\')")
public List<Iteration> copyIterationsToCampaign(long campaignId,
Long[] iterationsIds)
copyIterationsToCampaign in interface CampaignLibraryNavigationService@PostAuthorize(value="hasPermission(returnObject,\'READ\') or hasRole(\'ROLE_ADMIN\')") public Campaign findCampaign(long reqId)
findCampaign in interface CampaignLibraryNavigationService
@PreAuthorize(value="hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\', \'CREATE\') or hasRole(\'ROLE_ADMIN\')")
public int addIterationToCampaign(Iteration iteration,
long campaignId,
boolean copyTestPlan)
CampaignLibraryNavigationService
addIterationToCampaign in interface CampaignLibraryNavigationService
@PreAuthorize(value="hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\', \'CREATE\') or hasRole(\'ROLE_ADMIN\')")
public int addIterationToCampaign(Iteration iteration,
long campaignId,
boolean copyTestPlan,
Map<Long,String> customFieldValues)
CampaignLibraryNavigationServiceCustomField to the values of the corresponding CustomFieldValue.
Read that last sentence again.
addIterationToCampaign in interface CampaignLibraryNavigationServiceprotected final CampaignLibraryDao getLibraryDao()
getLibraryDao in class AbstractLibraryNavigationService<CampaignLibrary,CampaignFolder,CampaignLibraryNode>protected final CampaignFolderDao getFolderDao()
getFolderDao in class AbstractLibraryNavigationService<CampaignLibrary,CampaignFolder,CampaignLibraryNode>protected final LibraryNodeDao<CampaignLibraryNode> getLibraryNodeDao()
getLibraryNodeDao in class AbstractLibraryNavigationService<CampaignLibrary,CampaignFolder,CampaignLibraryNode>@PreAuthorize(value="hasPermission(#campaignId, \'org.squashtest.csp.tm.domain.campaign.Campaign\' , \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<Iteration> findIterationsByCampaignId(long campaignId)
findIterationsByCampaignId in interface CampaignLibraryNavigationService
@PreAuthorize(value="hasPermission(#libraryId, \'org.squashtest.csp.tm.domain.campaign.CampaignLibrary\', \'CREATE\')or hasRole(\'ROLE_ADMIN\')")
public void addCampaignToCampaignLibrary(long libraryId,
Campaign newCampaign)
CampaignLibraryNavigationService
addCampaignToCampaignLibrary in interface CampaignLibraryNavigationService
@PreAuthorize(value="hasPermission(#libraryId, \'org.squashtest.csp.tm.domain.campaign.CampaignLibrary\', \'CREATE\')or hasRole(\'ROLE_ADMIN\')")
public void addCampaignToCampaignLibrary(long libraryId,
Campaign campaign,
Map<Long,String> customFieldValues)
CampaignLibraryNavigationServiceCustomField to the values of the corresponding CustomFieldValue.
Read that last sentence again.
addCampaignToCampaignLibrary in interface CampaignLibraryNavigationService
@PreAuthorize(value="hasPermission(#folderId, \'org.squashtest.csp.tm.domain.campaign.CampaignFolder\', \'CREATE\')or hasRole(\'ROLE_ADMIN\')")
public void addCampaignToCampaignFolder(long folderId,
Campaign newCampaign)
CampaignLibraryNavigationService
addCampaignToCampaignFolder in interface CampaignLibraryNavigationService
@PreAuthorize(value="hasPermission(#folderId, \'org.squashtest.csp.tm.domain.campaign.CampaignFolder\', \'CREATE\')or hasRole(\'ROLE_ADMIN\')")
public void addCampaignToCampaignFolder(long folderId,
Campaign campaign,
Map<Long,String> customFieldValues)
CampaignLibraryNavigationServiceCustomField to the values of the corresponding CustomFieldValue.
Read that last sentence again.
addCampaignToCampaignFolder in interface CampaignLibraryNavigationService@PostAuthorize(value="hasPermission(returnObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public Iteration findIteration(long iterationId)
findIteration in interface CampaignLibraryNavigationService@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<TestSuite> findIterationContent(long iterationId)
findIterationContent in interface CampaignLibraryNavigationServicepublic String getPathAsString(long entityId)
CampaignLibraryFinderService
getPathAsString in interface CampaignLibraryFinderServiceentityId - the id of the node.
@PostFilter(value="hasPermission(filterObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<CampaignLibrary> findLinkableCampaignLibraries()
findLinkableCampaignLibraries in interface CampaignLibraryNavigationServicepublic List<SuppressionPreviewReport> simulateIterationDeletion(List<Long> targetIds)
CampaignLibraryNavigationService
simulateIterationDeletion in interface CampaignLibraryNavigationServicepublic List<Long> deleteIterations(List<Long> targetIds)
CampaignLibraryNavigationService
deleteIterations in interface CampaignLibraryNavigationServicepublic List<SuppressionPreviewReport> simulateSuiteDeletion(List<Long> targetIds)
simulateSuiteDeletion in interface CampaignLibraryNavigationServicepublic List<Long> deleteSuites(List<Long> targetIds)
CampaignLibraryNavigationService
deleteSuites in interface CampaignLibraryNavigationService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||