dao
Interface GenericDAO<T,ID extends java.io.Serializable>

Type Parameters:
T -
ID -
All Known Subinterfaces:
AccounttypesDAO, AddressesDAO, AddresstypesDAO, AttendancestatustypesDAO, AwardsDAO, BadgesDAO, BudgetDAO, CalendartypesDAO, CalltreebranchDAO, CalltreerootDAO, ChartofaccountsDAO, ChartofaccountsgroupsDAO, EmailsDAO, EventsattendanceDAO, EventsDAO, EventstatustypesDAO, EventtypesDAO, FamilyaddressesDAO, FamilyDAO, FamilyemailDAO, FamilyphoneDAO, ImagetypesDAO, MemberaccountsDAO, MemberaccountsitemsDAO, MemberstatustypesDAO, MembertypesDAO, PatrolnamesDAO, PhonesDAO, PhonetypesDAO, PhototypesDAO, PositiontypesDAO, RanktypesDAO, SystemtypesDAO, TestfordbDAO, TimagesDAO, TmemberaddressesDAO, TmemberawardsDAO, TmemberbadgesDAO, TmemberDAO, TmemberemailDAO, TmemberphoneDAO, TmemberpositionsDAO, TmemberranksDAO, TmembertrainingDAO, TphotosDAO, TrackerDBInfoDAO, TrainingtypesDAO, TransactiontypesDAO, UnitaccountsDAO, UnitaccountsitemscoaDAO, UnitaccountsitemsDAO, UnitaccountsitemsdetailsDAO, UnitaddressesDAO, UnitcoaDAO, UnitDAO
All Known Implementing Classes:
HibernateAccounttypesDAO, HibernateAddressesDAO, HibernateAddresstypesDAO, HibernateAttendancestatustypesDAO, HibernateAwardsDAO, HibernateBadgesDAO, HibernateBudgetDAO, HibernateCalendartypesDAO, HibernateCalltreebranchDAO, HibernateCalltreerootDAO, HibernateChartofaccountsDAO, HibernateChartofaccountsgroupsDAO, HibernateDAO, HibernateEmailsDAO, HibernateEventsattendanceDAO, HibernateEventsDAO, HibernateEventstatustypesDAO, HibernateEventtypesDAO, HibernateFamilyaddressesDAO, HibernateFamilyDAO, HibernateFamilyemailDAO, HibernateFamilyphoneDAO, HibernateImagetypesDAO, HibernateMemberaccountsDAO, HibernateMemberaccountsitemsDAO, HibernateMemberstatustypesDAO, HibernateMembertypesDAO, HibernatePatrolnamesDAO, HibernatePhonesDAO, HibernatePhonetypesDAO, HibernatePhototypesDAO, HibernatePositiontypesDAO, HibernateRanktypesDAO, HibernateSystemtypesDAO, HibernateTestfordbDAO, HibernateTimagesDAO, HibernateTmemberaddressesDAO, HibernateTmemberawardsDAO, HibernateTmemberbadgesDAO, HibernateTmemberDAO, HibernateTmemberemailDAO, HibernateTmemberphoneDAO, HibernateTmemberpositionsDAO, HibernateTmemberranksDAO, HibernateTmembertrainingDAO, HibernateTphotosDAO, HibernateTrackerDBInfoDAO, HibernateTrainingtypesDAO, HibernateTransactiontypesDAO, HibernateUnitaccountsDAO, HibernateUnitaccountsitemscoaDAO, HibernateUnitaccountsitemsDAO, HibernateUnitaccountsitemsdetailsDAO, HibernateUnitaddressesDAO, HibernateUnitcoaDAO, HibernateUnitDAO

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

Author:
Antec

Method Summary
 void beginTransaction()
           
 void commitTransaction()
           
 void delete(T entity)
           
 java.util.List<T> findAll(int startIndex, int fetchSize)
           
 java.util.List<T> findByExample(T exampleInstance, java.lang.String[] excludeProperty)
           
 T findByPrimaryKey(ID id)
           
 T save(T entity)
           
 

Method Detail

findByPrimaryKey

T findByPrimaryKey(ID id)
Parameters:
id -
Returns:

findAll

java.util.List<T> findAll(int startIndex,
                          int fetchSize)
Parameters:
startIndex -
fetchSize -
Returns:

findByExample

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

save

T save(T entity)
Parameters:
entity -
Returns:

delete

void delete(T entity)
Parameters:
entity -

beginTransaction

void beginTransaction()

commitTransaction

void commitTransaction()