ru.sstu.dao
Interface Dao<T extends Serializable>

Type Parameters:
T - concrete entity class
All Superinterfaces:
ReadOnlyDao<T>
All Known Implementing Classes:
AbstractDao

public interface Dao<T extends Serializable>
extends ReadOnlyDao<T>

Dao interface is most common DAO interface.

Since:
DAO 1.0
Author:
Denis_Murashev

Method Summary
 void delete(List<T> entities)
          delete method removes existing entities.
 void delete(T entity)
          delete method removes existing entity.
 void save(List<T> entities)
          save method saves list of entities.
 void save(T entity)
          save method saves entity.
 
Methods inherited from interface ru.sstu.dao.ReadOnlyDao
find, findById
 

Method Detail

save

void save(T entity)
save method saves entity.

Parameters:
entity - entity for saving

save

void save(List<T> entities)
save method saves list of entities.

Parameters:
entities - entities for saving

delete

void delete(T entity)
delete method removes existing entity.

Parameters:
entity - entity to be deleted

delete

void delete(List<T> entities)
delete method removes existing entities.

Parameters:
entities - entities to be deleted


Copyright © 2011 TFI branch of Engels Instutute of Technology. All Rights Reserved.