org.kuali.student.common.dao
Interface CrudDao

All Known Subinterfaces:
ApplicationStateDao, AtpDao, CommentDao, DocumentDao, EnumerationManagementDAO, LoDao, LrcDao, LuDao, OrganizationDao, ProposalDao, StatementDao
All Known Implementing Classes:
AbstractCrudDaoImpl, AbstractSearchableCrudDaoImpl, ApplicationStateDaoImpl, AtpDaoImpl, CommentDaoImpl, DocumentDaoImpl, EnumerationManagementDAOImpl, LoDaoImpl, LrcDaoImpl, LuDaoImpl, OrganizationDaoImpl, ProposalDaoImpl, StatementDaoImpl

public interface CrudDao


Method Summary
<T> T
create(T entity)
           
<T> void
delete(Class<T> clazz, String key)
           
 void delete(Object entity)
           
<T> T
fetch(Class<T> clazz, String key)
           
<T> List<T>
find(Class<T> clazz)
           
<T> T
update(T entity)
           
 

Method Detail

fetch

<T> T fetch(Class<T> clazz,
            String key)
        throws DoesNotExistException
Throws:
DoesNotExistException

create

<T> T create(T entity)

delete

<T> void delete(Class<T> clazz,
                String key)
            throws DoesNotExistException
Throws:
DoesNotExistException

delete

void delete(Object entity)

find

<T> List<T> find(Class<T> clazz)

update

<T> T update(T entity)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.