eu.etaxonomy.cdm.persistence.dao.common
Interface IMarkerDao

All Superinterfaces:
ICdmEntityDao<Marker>, IVersionableDao<Marker>
All Known Implementing Classes:
MarkerDaoImpl

public interface IMarkerDao
extends IVersionableDao<Marker>


Method Summary
 int count(MarkerType markerType)
          Returns a count of markers which have the same type
 List<Marker> list(MarkerType markerType, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths)
          Returns a list of markers which have the same type
 
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
 

Method Detail

count

int count(MarkerType markerType)
Returns a count of markers which have the same type

Parameters:
markerType - The type of markerType
Returns:
a count of markers

list

List<Marker> list(MarkerType markerType,
                  Integer pageSize,
                  Integer pageNumber,
                  List<OrderHint> orderHints,
                  List<String> propertyPaths)
Returns a list of markers which have the same type

Parameters:
markerType - The type of markerType
pageSize - The maximum number of markers returned (can be null for all markers)
pageNumber - The offset (in pageSize chunks) from the start of the result set (0 - based)
orderHints - may be null
propertyPaths - properties to initialize - see IBeanInitializer.initialize(Object, List)
Returns:


Copyright © 2007-2013 EDIT. All Rights Reserved.