org.squashtest.tm.service.internal.repository
Interface RequirementDeletionDao

All Superinterfaces:
DeletionDao
All Known Implementing Classes:
HibernateRequirementDeletionDao

public interface RequirementDeletionDao
extends DeletionDao


Method Summary
 void deleteRequirementAuditEvents(List<Long> requirementIds)
           
 List<Long> findRequirementAttachmentListIds(List<Long> requirementIds)
           
 List<Long> findRequirementFolderAttachmentListIds(List<Long> folderIds)
           
 List<Long> findVersionIds(List<Long> requirementIds)
           
 void removeFromVerifiedRequirementLists(List<Long> requirementIds)
           
 void removeTestStepsCoverageByRequirementVersionIds(List<Long> versionsIds)
           
 List<Long>[] separateFolderFromRequirementIds(List<Long> originalIds)
          Given a list of RequirementLibraryNode ids, will tell which ones are folder ids and which ones are requirements.
 
Methods inherited from interface org.squashtest.tm.service.internal.repository.DeletionDao
flush, removeAttachmentList, removeAttachmentsLists, removeEntities, removeEntity
 

Method Detail

separateFolderFromRequirementIds

List<Long>[] separateFolderFromRequirementIds(List<Long> originalIds)
Given a list of RequirementLibraryNode ids, will tell which ones are folder ids and which ones are requirements.

Parameters:
originalIds - the requirement library node ids we want to sort out.
Returns:
an array of list of ids : result[0] are the folder ids and result[1] are the requirement ids.

findRequirementAttachmentListIds

List<Long> findRequirementAttachmentListIds(List<Long> requirementIds)

findRequirementFolderAttachmentListIds

List<Long> findRequirementFolderAttachmentListIds(List<Long> folderIds)

removeFromVerifiedRequirementLists

void removeFromVerifiedRequirementLists(List<Long> requirementIds)

deleteRequirementAuditEvents

void deleteRequirementAuditEvents(List<Long> requirementIds)

findVersionIds

List<Long> findVersionIds(List<Long> requirementIds)

removeTestStepsCoverageByRequirementVersionIds

void removeTestStepsCoverageByRequirementVersionIds(List<Long> versionsIds)
Parameters:
versionsIds -


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.