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

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.projectfilter.ProjectFilter>
          extended by org.squashtest.tm.service.internal.repository.hibernate.HibernateProjectFilterDao
All Implemented Interfaces:
EntityDao<org.squashtest.tm.domain.projectfilter.ProjectFilter>, GenericDao<org.squashtest.tm.domain.projectfilter.ProjectFilter>, ProjectFilterDao

@Repository
public class HibernateProjectFilterDao
extends HibernateEntityDao<org.squashtest.tm.domain.projectfilter.ProjectFilter>
implements ProjectFilterDao

DAO for org.squashtest.tm.domain.projectfilter.ProjectFilter

Author:
xpetitrenaud

Field Summary
 
Fields inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateDao
entityType
 
Constructor Summary
HibernateProjectFilterDao()
           
 
Method Summary
 org.squashtest.tm.domain.projectfilter.ProjectFilter findProjectFilterByUserLogin(String givenUserLogin)
          Method which returns a given user single ProjectFilter
 void persistProjectFilter(org.squashtest.tm.domain.projectfilter.ProjectFilter givenProjectFilter)
          Method which creates a project filter
 
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

HibernateProjectFilterDao

public HibernateProjectFilterDao()
Method Detail

findProjectFilterByUserLogin

public org.squashtest.tm.domain.projectfilter.ProjectFilter findProjectFilterByUserLogin(String givenUserLogin)
Description copied from interface: ProjectFilterDao
Method which returns a given user single ProjectFilter

Specified by:
findProjectFilterByUserLogin in interface ProjectFilterDao
Parameters:
givenUserLogin - the user login (String)
Returns:
null or a ProjectFilter

persistProjectFilter

public void persistProjectFilter(org.squashtest.tm.domain.projectfilter.ProjectFilter givenProjectFilter)
Description copied from interface: ProjectFilterDao
Method which creates a project filter

Specified by:
persistProjectFilter in interface ProjectFilterDao


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