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

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.customfield.CustomFieldBinding>
          extended by org.squashtest.tm.service.internal.repository.hibernate.HibernateCustomCustomFieldBindingDao
All Implemented Interfaces:
CustomCustomFieldBindingDao, EntityDao<org.squashtest.tm.domain.customfield.CustomFieldBinding>, GenericDao<org.squashtest.tm.domain.customfield.CustomFieldBinding>

@Repository(value="CustomCustomFieldBindingDao")
public class HibernateCustomCustomFieldBindingDao
extends HibernateEntityDao<org.squashtest.tm.domain.customfield.CustomFieldBinding>
implements CustomCustomFieldBindingDao


Nested Class Summary
static class HibernateCustomCustomFieldBindingDao.NewBindingPosition
           
 
Field Summary
 
Fields inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateDao
entityType
 
Constructor Summary
HibernateCustomCustomFieldBindingDao()
           
 
Method Summary
 List<org.squashtest.tm.domain.customfield.CustomFieldBinding> findAllByIds(Collection<Long> ids)
          returns the bindings grouped by project and entity, sorted by position
 List<org.squashtest.tm.domain.customfield.CustomFieldBinding> findAllByIds(List<Long> ids)
          returns the bindings grouped by project and entity, sorted by position
protected  List<HibernateCustomCustomFieldBindingDao.NewBindingPosition> recomputeBindingPositions()
           
 void removeCustomFieldBindings(List<Long> bindingIds)
           
protected  void updateBindingPositions(List<HibernateCustomCustomFieldBindingDao.NewBindingPosition> newPositions)
           
 
Methods inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateEntityDao
collectFromMapList, collectFromMapList, collectFromMapListToSet, collectFromMapListToSet, findAll, 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

HibernateCustomCustomFieldBindingDao

public HibernateCustomCustomFieldBindingDao()
Method Detail

removeCustomFieldBindings

public void removeCustomFieldBindings(List<Long> bindingIds)
Specified by:
removeCustomFieldBindings in interface CustomCustomFieldBindingDao

findAllByIds

public List<org.squashtest.tm.domain.customfield.CustomFieldBinding> findAllByIds(Collection<Long> ids)
Description copied from interface: CustomCustomFieldBindingDao
returns the bindings grouped by project and entity, sorted by position

Specified by:
findAllByIds in interface CustomCustomFieldBindingDao
Specified by:
findAllByIds in interface EntityDao<org.squashtest.tm.domain.customfield.CustomFieldBinding>
Overrides:
findAllByIds in class HibernateEntityDao<org.squashtest.tm.domain.customfield.CustomFieldBinding>

findAllByIds

public List<org.squashtest.tm.domain.customfield.CustomFieldBinding> findAllByIds(List<Long> ids)
Description copied from interface: CustomCustomFieldBindingDao
returns the bindings grouped by project and entity, sorted by position

Specified by:
findAllByIds in interface CustomCustomFieldBindingDao
Returns:

recomputeBindingPositions

protected List<HibernateCustomCustomFieldBindingDao.NewBindingPosition> recomputeBindingPositions()

updateBindingPositions

protected void updateBindingPositions(List<HibernateCustomCustomFieldBindingDao.NewBindingPosition> newPositions)


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