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

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.attachment.Attachment>
          extended by org.squashtest.tm.service.internal.repository.hibernate.HibernateAttachmentDao
All Implemented Interfaces:
AttachmentDao, EntityDao<org.squashtest.tm.domain.attachment.Attachment>, GenericDao<org.squashtest.tm.domain.attachment.Attachment>

@Repository
public class HibernateAttachmentDao
extends HibernateEntityDao<org.squashtest.tm.domain.attachment.Attachment>
implements AttachmentDao


Field Summary
 
Fields inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateDao
entityType
 
Constructor Summary
HibernateAttachmentDao()
           
 
Method Summary
 Set<org.squashtest.tm.domain.attachment.Attachment> findAllAttachments(Long attachmentListId)
           
 List<org.squashtest.tm.domain.attachment.Attachment> findAllAttachmentsFiltered(Long attachmentListId, org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
           
 org.squashtest.tm.domain.attachment.Attachment findAttachmentWithContent(Long attachmentId)
           
 void removeAttachment(Long attachmentId)
           
 
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.EntityDao
findAll, findAllByIds, findById
 
Methods inherited from interface org.squashtest.tm.service.internal.repository.GenericDao
clearFromCache, clearFromCache, flush, persist, persist, remove, removeAll
 

Constructor Detail

HibernateAttachmentDao

public HibernateAttachmentDao()
Method Detail

findAttachmentWithContent

public org.squashtest.tm.domain.attachment.Attachment findAttachmentWithContent(Long attachmentId)
Specified by:
findAttachmentWithContent in interface AttachmentDao

findAllAttachments

public Set<org.squashtest.tm.domain.attachment.Attachment> findAllAttachments(Long attachmentListId)
Specified by:
findAllAttachments in interface AttachmentDao

removeAttachment

public void removeAttachment(Long attachmentId)
Specified by:
removeAttachment in interface AttachmentDao

findAllAttachmentsFiltered

public List<org.squashtest.tm.domain.attachment.Attachment> findAllAttachmentsFiltered(Long attachmentListId,
                                                                                       org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
Specified by:
findAllAttachmentsFiltered in interface AttachmentDao


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