org.squashtest.tm.service.internal.repository.hibernate
@Repository public class HibernateRequirementDeletionDao extends HibernateDeletionDao implements RequirementDeletionDao
| Constructor and Description |
|---|
HibernateRequirementDeletionDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteRequirementAuditEvents(List<Long> requirementIds) |
List<Long> |
findRequirementAttachmentListIds(List<Long> requirementIds) |
List<Long> |
findRequirementFolderAttachmentListIds(List<Long> folderIds) |
List<Long> |
findVersionIds(List<Long> requirementIds) |
void |
removeEntities(List<Long> entityIds) |
void |
removeFromVerifiedRequirementLists(List<Long> requirementIds) |
void |
removeTestStepsCoverageByRequirementVersionIds(List<Long> requirementVersionIds) |
List<Long>[] |
separateFolderFromRequirementIds(List<Long> originalIds)
Given a list of RequirementLibraryNode ids, will tell which ones are folder ids and which ones are requirements.
|
executeDeleteNamedQuery, executeDeleteSQLQuery, executeSelectNamedQuery, executeSelectSQLQuery, flush, getSession, removeAttachmentList, removeAttachmentsLists, removeEntityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitflush, removeAttachmentList, removeAttachmentsLists, removeEntitypublic void removeEntities(List<Long> entityIds)
removeEntities in interface DeletionDaopublic List<Long>[] separateFolderFromRequirementIds(List<Long> originalIds)
RequirementDeletionDaoseparateFolderFromRequirementIds in interface RequirementDeletionDaooriginalIds - the requirement library node ids we want to sort out.public List<Long> findRequirementAttachmentListIds(List<Long> requirementIds)
findRequirementAttachmentListIds in interface RequirementDeletionDaopublic List<Long> findRequirementFolderAttachmentListIds(List<Long> folderIds)
findRequirementFolderAttachmentListIds in interface RequirementDeletionDaopublic void removeFromVerifiedRequirementLists(List<Long> requirementIds)
removeFromVerifiedRequirementLists in interface RequirementDeletionDaopublic void removeTestStepsCoverageByRequirementVersionIds(List<Long> requirementVersionIds)
removeTestStepsCoverageByRequirementVersionIds in interface RequirementDeletionDaopublic void deleteRequirementAuditEvents(List<Long> requirementIds)
deleteRequirementAuditEvents in interface RequirementDeletionDaopublic List<Long> findVersionIds(List<Long> requirementIds)
findVersionIds in interface RequirementDeletionDaoCopyright © 2010-2014 Henix, henix.fr. All Rights Reserved.