org.squashtest.tm.service.internal.repository.hibernate
Class HibernateProjectDao

java.lang.Object
  extended by org.squashtest.tm.service.internal.repository.hibernate.HibernateDao<ENTITY_TYPE>
      extended by org.squashtest.tm.service.internal.repository.hibernate.HibernateEntityDao<org.squashtest.tm.domain.project.Project>
          extended by org.squashtest.tm.service.internal.repository.hibernate.HibernateProjectDao
All Implemented Interfaces:
CustomProjectDao, EntityDao<org.squashtest.tm.domain.project.Project>, GenericDao<org.squashtest.tm.domain.project.Project>

@Repository(value="CustomProjectDao")
public class HibernateProjectDao
extends HibernateEntityDao<org.squashtest.tm.domain.project.Project>
implements CustomProjectDao


Field Summary
 
Fields inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateDao
entityType
 
Constructor Summary
HibernateProjectDao()
           
 
Method Summary
 long countNonFoldersInProject(long projectId)
           
 List<String> findUsersWhoCreatedRequirementVersions(List<Long> projectIds)
           
 List<String> findUsersWhoCreatedTestCases(List<Long> projectIds)
           
 List<String> findUsersWhoModifiedRequirementVersions(List<Long> projectIds)
           
 List<String> findUsersWhoModifiedTestCases(List<Long> projectIds)
           
 
Methods inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateEntityDao
collectFromMapList, collectFromMapList, collectFromMapListToSet, collectFromMapListToSet, findAll, findAllByIds, findById, findDescendantIds, findSorted, findSorted, getIdPropertyName
 
Methods inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateDao
clearFromCache, clearFromCache, currentSession, executeEntityNamedQuery, executeEntityNamedQuery, executeEntityNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeUpdateListQuery, flush, getEntity, persist, persist, persistEntity, remove, removeAll, 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.tm.service.internal.repository.GenericDao
clearFromCache, clearFromCache, flush, persist, persist, remove, removeAll
 

Constructor Detail

HibernateProjectDao

public HibernateProjectDao()
Method Detail

countNonFoldersInProject

public long countNonFoldersInProject(long projectId)
Specified by:
countNonFoldersInProject in interface CustomProjectDao

findUsersWhoCreatedTestCases

public List<String> findUsersWhoCreatedTestCases(List<Long> projectIds)
Specified by:
findUsersWhoCreatedTestCases in interface CustomProjectDao

findUsersWhoModifiedTestCases

public List<String> findUsersWhoModifiedTestCases(List<Long> projectIds)
Specified by:
findUsersWhoModifiedTestCases in interface CustomProjectDao

findUsersWhoCreatedRequirementVersions

public List<String> findUsersWhoCreatedRequirementVersions(List<Long> projectIds)
Specified by:
findUsersWhoCreatedRequirementVersions in interface CustomProjectDao

findUsersWhoModifiedRequirementVersions

public List<String> findUsersWhoModifiedRequirementVersions(List<Long> projectIds)
Specified by:
findUsersWhoModifiedRequirementVersions in interface CustomProjectDao


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