com.googlecode.jbp.common.repository
Interface IGenericRepository
public interface IGenericRepository
- Author:
- Yannick LOTH - yannick AT littlej.biz -
create
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> DomainModel create(DomainModel entity)
delete
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> void delete(Collection<DomainModel> entities)
delete
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> void delete(DomainModel entity)
delete
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> void delete(ID id,
Class<DomainModel> persistentClassParam)
deleteAll
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> void deleteAll(Class<DomainModel> persistentClassParam)
exists
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> boolean exists(DomainModel entity)
exists
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> boolean exists(ID id,
Class<DomainModel> persistentClassParam)
flush
void flush()
retrieveAll
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> List<DomainModel> retrieveAll(Class<DomainModel> persistentClassParam)
retrieveAll
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> List<DomainModel> retrieveAll(Class<DomainModel> persistentClassParam,
Page pageParam)
retrieveById
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> DomainModel retrieveById(Class<DomainModel> persistentClassParam,
ID id)
update
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> void update(Collection<DomainModel> entities)
update
<ID extends Serializable,DomainModel extends IIdentifiable<ID>> void update(DomainModel entity)
Copyright © 2011. All Rights Reserved.