eu.etaxonomy.cdm.api.service
Interface IMarkerService
- All Superinterfaces:
- IService<Marker>, IVersionableService<Marker>
- All Known Implementing Classes:
- MarkerServiceImpl
public interface IMarkerService
- extends IVersionableService<Marker>
|
Method Summary |
int |
count(User creator,
MarkerType markerType)
|
Pager<Marker> |
list(User creator,
MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
|
Pager<Marker> |
page(MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
Returns a pager of markers which have the same type |
| Methods inherited from interface eu.etaxonomy.cdm.api.service.IService |
clear, count, delete, exists, find, find, find, findById, getSession, group, list, list, load, load, lock, merge, page, refresh, refresh, rows, save, save, saveOrUpdate, saveOrUpdate, update |
page
Pager<Marker> page(MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
- Returns a pager of markers which have the same type
- 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:
list
Pager<Marker> list(User creator,
MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
- Parameters:
creator - the person who created those markersmarkerType - the markerType of those markers (can be null)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 - Properties to order bypropertyPaths - Properties to initialize in the returned entities, following the syntax described in IBeanInitializer.initialize(Object, List)
- Returns:
- a paged list of Marker instances
count
int count(User creator,
MarkerType markerType)
- Parameters:
creator - the person who created those markersmarkerType - the markerType of those markers (can be null)
- Returns:
Copyright © 2007-2013 EDIT. All Rights Reserved.