idi.diplom.linda.db.interfaces
Interface GenericDAO<T,ID extends java.io.Serializable>

All Known Subinterfaces:
AlarmDAO, MedPacketDAO, NoteDAO, PatientDAO
All Known Implementing Classes:
AlarmDAOHibernate, GenericHibernateDAO, MedPacketDAOHibernate, NoteDAOHibernate, PatientDAOHibernate

public interface GenericDAO<T,ID extends java.io.Serializable>


Method Summary
 java.util.List<T> findAll()
           
 java.util.List<T> findByExample(T exampleInstance, java.lang.String[] excludeProperty)
           
 T findById(ID id, boolean lock)
           
 T makePersistent(T entity)
           
 void makeTransient(T entity)
           
 

Method Detail

findById

T findById(ID id,
           boolean lock)

findAll

java.util.List<T> findAll()

findByExample

java.util.List<T> findByExample(T exampleInstance,
                                java.lang.String[] excludeProperty)

makePersistent

T makePersistent(T entity)

makeTransient

void makeTransient(T entity)