eu.etaxonomy.cdm.api.service
Class MarkerServiceImpl
java.lang.Object
eu.etaxonomy.cdm.api.service.ServiceBase<T,DAO>
eu.etaxonomy.cdm.api.service.VersionableServiceBase<Marker,MarkerDaoImpl>
eu.etaxonomy.cdm.api.service.MarkerServiceImpl
- All Implemented Interfaces:
- IMarkerService, IService<Marker>, IVersionableService<Marker>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
@Service
@Transactional(readOnly=true)
public class MarkerServiceImpl
- extends VersionableServiceBase<Marker,MarkerDaoImpl>
- implements IMarkerService
|
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 |
protected void |
setDao(MarkerDaoImpl dao)
|
| Methods inherited from class eu.etaxonomy.cdm.api.service.ServiceBase |
clear, count, delete, exists, find, find, find, findById, getSession, group, list, list, load, load, lock, merge, page, refresh, refresh, rows, save, save, saveOrUpdate, saveOrUpdate, setApplicationContext, 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.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 |
MarkerServiceImpl
public MarkerServiceImpl()
setDao
@Autowired
protected void setDao(MarkerDaoImpl dao)
- Specified by:
setDao in class ServiceBase<Marker,MarkerDaoImpl>
page
public Pager<Marker> page(MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
- Description copied from interface:
IMarkerService
- Returns a pager of markers which have the same type
- Specified by:
page in interface IMarkerService
- 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
public Pager<Marker> list(User creator,
MarkerType markerType,
Integer pageSize,
Integer pageNumber,
List<OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
list in interface IMarkerService
- 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
public int count(User creator,
MarkerType markerType)
- Specified by:
count in interface IMarkerService
- Parameters:
creator - the person who created those markersmarkerType - the markerType of those markers (can be null)
- Returns:
Copyright © 2007-2013 EDIT. All Rights Reserved.