net.sf.sail.webapp.dao
Interface SimpleDao<T>

All Known Subinterfaces:
AclEntryDao<T>, AclSidDao<T>, AclTargetObjectDao<T>, AclTargetObjectIdentityDao<T>, AnnotationBundleDao<T>, AnnouncementDao<T>, AnswerDao<T>, BrainstormDao<T>, CurnitDao<T>, GrantedAuthorityDao<T>, GroupDao<T>, JnlpDao<T>, MessageDao<T>, ModuleDao<T>, NewsItemDao<T>, OfferingDao<T>, PortalDao<T>, PortalStatisticsDao<T>, PremadeCommentDao<T>, PremadeCommentListDao<T>, ProjectCommunicatorDao<T>, ProjectDao<T>, RunDao<T>, SdsCurnitDao, SdsJnlpDao, SdsOfferingDao, SdsUserDao, SdsWorkgroupDao, StudentAttendanceDao<T>, TagDao<T>, UserDao<T>, UserDetailsDao<T>, WorkgroupDao<T>
All Known Implementing Classes:
AbstractDao, AbstractHibernateDao, HibernateAclEntryDao, HibernateAclSidDao, HibernateAclTargetObjectDao, HibernateAclTargetObjectIdentityDao, HibernateAnnotationBundleDao, HibernateAnnouncementDao, HibernateAnswerDao, HibernateBrainstormDao, HibernateCurnitDao, HibernateDIYProjectCommunicatorDao, HibernateExternalProjectDao, HibernateGrantedAuthorityDao, HibernateGroupDao, HibernateJnlpDao, HibernateMessageDao, HibernateModuleDao, HibernateNewsItemDao, HibernateOfferingDao, HibernatePortalDao, HibernatePortalStatisticsDao, HibernatePremadeCommentDao, HibernatePremadeCommentListDao, HibernateProjectDao, HibernateRunDao, HibernateStudentAttendanceDao, HibernateTagDao, HibernateUserDao, HibernateUserDetailsDao, HibernateWISEWorkgroupDao, HibernateWorkgroupDao, HttpRestSdsCurnitDao, HttpRestSdsJnlpDao, HttpRestSdsOfferingDao, HttpRestSdsUserDao, HttpRestSdsWorkgroupDao, RooloLOROtmlModuleDao, RooloOtmlModuleDao

public interface SimpleDao<T>

Data Access Object (DAO) interface that defines simple generic operations for dealing with a persistent store.

Version:
$Id$
Author:
Cynick Young

Method Summary
 void delete(T object)
          Deletes the object from a persistent data store.
 T getById(Serializable id)
          Retrieves a single object from persistent data store based on the primary key.
 List<T> getList()
          Gets a list of objects from a persistent data store.
 void save(T object)
          Saves the object to a persistent data store.
 

Method Detail

save

void save(T object)
Saves the object to a persistent data store.

Parameters:
object -

delete

void delete(T object)
Deletes the object from a persistent data store.

Parameters:
object -

getList

List<T> getList()
Gets a list of objects from a persistent data store.

Returns:
List of objects

getById

T getById(Serializable id)
          throws ObjectNotFoundException
Retrieves a single object from persistent data store based on the primary key.

Parameters:
id - The id of the object you are retrieving.
Returns:
The object.
Throws:
ObjectNotFoundException


Copyright © 2012. All Rights Reserved.