org.squashtest.csp.tm.internal.repository.hibernate
Class HibernateTestCaseDeletionDao

java.lang.Object
  extended by org.squashtest.csp.tm.internal.repository.hibernate.HibernateDeletionDao
      extended by org.squashtest.csp.tm.internal.repository.hibernate.HibernateTestCaseDeletionDao
All Implemented Interfaces:
DeletionDao, TestCaseDeletionDao

@Repository
public class HibernateTestCaseDeletionDao
extends HibernateDeletionDao
implements TestCaseDeletionDao


Constructor Summary
HibernateTestCaseDeletionDao()
           
 
Method Summary
 List<Long> findTestCaseAttachmentListIds(List<Long> testCaseIds)
           
 List<Long> findTestStepAttachmentListIds(List<Long> testStepIds)
           
 List<Long> findTestSteps(List<Long> testCaseIds)
           
 void removeAllSteps(List<Long> testStepIds)
           
 void removeCallingCampaignItemTestPlan(List<Long> testCaseIds)
           
 void removeEntities(List<Long> entityIds)
           
 void removeFromVerifyingTestCaseLists(List<Long> testCaseIds)
           
 void removeOrSetNullCallingIterationItemTestPlan(List<Long> testCaseIds)
           
 void setNullCallingExecutions(List<Long> testCaseIds)
           
 void setNullCallingExecutionSteps(List<Long> testStepIds)
           
 
Methods inherited from class org.squashtest.csp.tm.internal.repository.hibernate.HibernateDeletionDao
executeDeleteNamedQuery, executeDeleteSQLQuery, executeSelectNamedQuery, executeSelectSQLQuery, flush, getSession, removeAttachmentList, removeAttachmentsLists, removeEntity
 
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.internal.repository.DeletionDao
flush, removeAttachmentList, removeAttachmentsLists, removeEntity
 

Constructor Detail

HibernateTestCaseDeletionDao

public HibernateTestCaseDeletionDao()
Method Detail

removeEntities

public void removeEntities(List<Long> entityIds)
Specified by:
removeEntities in interface DeletionDao

removeAllSteps

public void removeAllSteps(List<Long> testStepIds)
Specified by:
removeAllSteps in interface TestCaseDeletionDao

findTestSteps

public List<Long> findTestSteps(List<Long> testCaseIds)
Specified by:
findTestSteps in interface TestCaseDeletionDao

findTestCaseAttachmentListIds

public List<Long> findTestCaseAttachmentListIds(List<Long> testCaseIds)
Specified by:
findTestCaseAttachmentListIds in interface TestCaseDeletionDao

findTestStepAttachmentListIds

public List<Long> findTestStepAttachmentListIds(List<Long> testStepIds)
Specified by:
findTestStepAttachmentListIds in interface TestCaseDeletionDao

removeCallingCampaignItemTestPlan

public void removeCallingCampaignItemTestPlan(List<Long> testCaseIds)
Specified by:
removeCallingCampaignItemTestPlan in interface TestCaseDeletionDao

removeOrSetNullCallingIterationItemTestPlan

public void removeOrSetNullCallingIterationItemTestPlan(List<Long> testCaseIds)
Specified by:
removeOrSetNullCallingIterationItemTestPlan in interface TestCaseDeletionDao

setNullCallingExecutionSteps

public void setNullCallingExecutionSteps(List<Long> testStepIds)
Specified by:
setNullCallingExecutionSteps in interface TestCaseDeletionDao

setNullCallingExecutions

public void setNullCallingExecutions(List<Long> testCaseIds)
Specified by:
setNullCallingExecutions in interface TestCaseDeletionDao

removeFromVerifyingTestCaseLists

public void removeFromVerifyingTestCaseLists(List<Long> testCaseIds)
Specified by:
removeFromVerifyingTestCaseLists in interface TestCaseDeletionDao


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.