eu.etaxonomy.cdm.persistence.dao.hibernate.common
Class MarkerDaoImpl
java.lang.Object
eu.etaxonomy.cdm.persistence.dao.hibernate.common.DaoBase
eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase<T>
eu.etaxonomy.cdm.persistence.dao.hibernate.common.VersionableDaoBase<Marker>
eu.etaxonomy.cdm.persistence.dao.hibernate.common.MarkerDaoImpl
- All Implemented Interfaces:
- ICdmEntityDao<Marker>, IMarkerDao, IVersionableDao<Marker>
@Repository
public class MarkerDaoImpl
- extends VersionableDaoBase<Marker>
- implements IMarkerDao
|
Method Summary |
int |
count(MarkerType markerType)
Returns a count of markers which have the same type |
Integer |
count(User creator,
MarkerType markerType)
|
UUID |
delete(Marker marker)
|
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 |
List<Marker> |
list(User creator,
MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
|
| 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, 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao |
clear, count, count, count, 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 |
MarkerDaoImpl
public MarkerDaoImpl()
count
public int count(MarkerType markerType)
- Description copied from interface:
IMarkerDao
- Returns a count of markers which have the same type
- Specified by:
count in interface IMarkerDao
- Parameters:
markerType - The type of markerType
- Returns:
- a count of markers
list
public List<Marker> list(MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
- Description copied from interface:
IMarkerDao
- Returns a list of markers which have the same type
- Specified by:
list in interface IMarkerDao
- Parameters:
markerType - The type of markerTypepageSize - 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 nullpropertyPaths - properties to initialize - see IBeanInitializer.initialize(Object, List)
- Returns:
delete
public UUID delete(Marker marker)
- Specified by:
delete in interface ICdmEntityDao<Marker>- Overrides:
delete in class CdmEntityDaoBase<Marker>
- Returns:
count
public Integer count(User creator,
MarkerType markerType)
list
public List<Marker> list(User creator,
MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
Copyright © 2007-2013 EDIT. All Rights Reserved.