com.rapidtransform.core.dao
Interface GenericDAO<Type,ID extends java.io.Serializable>

All Superinterfaces:
DAO
All Known Subinterfaces:
DocumentDAO, ItemDAO, ItemInstanceDAO, ItemVersionDAO, ItemViewDAO, PartDAO, ProductClassDAO, ProductDAO, SpecCategoryDAO, SpecDAO, ValidValueDAO
All Known Implementing Classes:
DocumentDAOHibernate, GenericDAOHibernate, ItemDAOHibernate, ItemInstanceDAOHibernate, ItemVersionDAOHibernate, ItemViewDAOHibernate, PartDAOHibernate, ProductClassDAOHibernate, ProductDAOHibernate, SpecCategoryDAOHibernate, SpecDAOHibernate, ValidValueDAOHibernate

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

Author:
Steve

Method Summary
 java.util.List<Type> findAll()
           
 Type findById(ID id)
           
 java.util.List<Type> findByType(QName metaType)
           
 void remove(Type entity)
           
 Type save(Type entity)
           
 

Method Detail

findById

Type findById(ID id)

findAll

java.util.List<Type> findAll()

findByType

java.util.List<Type> findByType(QName metaType)

save

Type save(Type entity)

remove

void remove(Type entity)