eu.etaxonomy.cdm.persistence.dao.hibernate.description
Class WorkingSetDao

java.lang.Object
  extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.DaoBase
      extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase<T>
          extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.VersionableDaoBase<T>
              extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.AnnotatableDaoImpl<WorkingSet>
                  extended by eu.etaxonomy.cdm.persistence.dao.hibernate.description.WorkingSetDao
All Implemented Interfaces:
IAnnotatableDao<WorkingSet>, ICdmEntityDao<WorkingSet>, IVersionableDao<WorkingSet>, IWorkingSetDao

@Repository
@Qualifier(value="workingSetDaoImpl")
public class WorkingSetDao
extends AnnotatableDaoImpl<WorkingSet>
implements IWorkingSetDao


Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase
defaultBeanInitializer, flushAfterNo, type, version
 
Constructor Summary
WorkingSetDao()
           
 
Method Summary
 Map<DescriptionBase,Set<DescriptionElementBase>> getDescriptionElements(WorkingSet workingSet, Set<Feature> features, Integer pageSize, Integer pageNumber, List<String> propertyPaths)
           
<T extends DescriptionElementBase>
Map<UuidAndTitleCache,Map<UUID,Set<T>>>
getTaxonFeatureDescriptionElementMap(Class<T> clazz, UUID workingSetUuid, DescriptiveSystemRole role)
           
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.AnnotatableDaoImpl
countAnnotations, countMarkers, countMarkers, getAnnotations, getMarkers, groupMarkers
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.VersionableDaoBase
addCriteria, addOrder, checkNotInPriorView, count, count, count, countAuditEvents, countAuditEvents, countByParam, exists, findByParam, findByUuid, getAuditEventFromContext, getAuditEvents, getAuditEvents, getAuditReader, getNextAuditEvent, getPreviousAuditEvent, list, list, list, list, load, load
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase
addCriteria, addExample, addGroups, addOrder, clear, countGroups, delete, findById, getSession, getType, group, list, list, list, list, listByIds, load, lock, merge, refresh, refresh, replace, rows, save, saveAll, saveCdmObj, saveOrUpdate, saveOrUpdateAll, setDefaultBeanInitializer, setPagingParameter, setPagingParameter, update
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.DaoBase
addOrder, flush, getSessionFactory, setSessionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IAnnotatableDao
countAnnotations, countMarkers, countMarkers, getAnnotations, getMarkers, groupMarkers
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IVersionableDao
countAuditEvents, countAuditEvents, getAuditEvents, getAuditEvents, getNextAuditEvent, getPreviousAuditEvent
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao
clear, count, count, count, delete, exists, findById, findByUuid, flush, getSession, getType, group, list, list, list, list, list, list, list, listByIds, load, load, load, lock, merge, refresh, refresh, replace, rows, save, saveAll, saveOrUpdate, saveOrUpdateAll, update
 

Constructor Detail

WorkingSetDao

public WorkingSetDao()
Method Detail

getDescriptionElements

public Map<DescriptionBase,Set<DescriptionElementBase>> getDescriptionElements(WorkingSet workingSet,
                                                                               Set<Feature> features,
                                                                               Integer pageSize,
                                                                               Integer pageNumber,
                                                                               List<String> propertyPaths)
Specified by:
getDescriptionElements in interface IWorkingSetDao

getTaxonFeatureDescriptionElementMap

public <T extends DescriptionElementBase> Map<UuidAndTitleCache,Map<UUID,Set<T>>> getTaxonFeatureDescriptionElementMap(Class<T> clazz,
                                                                                                                       UUID workingSetUuid,
                                                                                                                       DescriptiveSystemRole role)
Specified by:
getTaxonFeatureDescriptionElementMap in interface IWorkingSetDao


Copyright © 2007-2013 EDIT. All Rights Reserved.