jp.go.nict.langrid.dao
インタフェース CRUDDao<T>

既知のサブインタフェースの一覧:
SubscriptionDao
既知の実装クラスの一覧:
HibernateSubscriptionDao

public interface CRUDDao<T>

CRUDをサポートするDAO。

作成者:
Takao Nakaguchi

メソッドの概要
 void add(T entity)
           
 void clear()
           
 void delete(Serializable id)
           
 void delete(T entity)
           
 boolean exists(Serializable id)
           
 T get(Serializable id)
           
 List<T> list()
           
 

メソッドの詳細

clear

void clear()
           throws DaoException
例外:
DaoException

list

List<T> list()
             throws DaoException
例外:
DaoException

exists

boolean exists(Serializable id)
               throws DaoException
例外:
DaoException

get

T get(Serializable id)
      throws EntityNotFoundException,
             DaoException
例外:
EntityNotFoundException
DaoException

add

void add(T entity)
         throws EntityAlreadyExistsException,
                DaoException
例外:
EntityAlreadyExistsException
DaoException

delete

void delete(T entity)
            throws DaoException
例外:
DaoException

delete

void delete(Serializable id)
            throws EntityNotFoundException,
                   DaoException
例外:
EntityNotFoundException
DaoException