Added WorkingSetDao & Service
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / description / IWorkingSetDao.java
1 package eu.etaxonomy.cdm.persistence.dao.description;
2
3 import java.util.List;
4 import java.util.Map;
5 import java.util.Set;
6
7 import eu.etaxonomy.cdm.model.description.DescriptionBase;
8 import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
9 import eu.etaxonomy.cdm.model.description.Feature;
10 import eu.etaxonomy.cdm.model.description.WorkingSet;
11 import eu.etaxonomy.cdm.persistence.dao.common.IAnnotatableDao;
12 import eu.etaxonomy.cdm.persistence.query.OrderHint;
13
14 public interface IWorkingSetDao extends IAnnotatableDao<WorkingSet> {
15 public Map<DescriptionBase,Set<DescriptionElementBase>> getDescriptionElements(WorkingSet workingSet, Set<Feature> features, Integer pageSize, Integer pageNumber, List<String> propertyPaths);
16 }