/*
 * Copyright (C) 2005-2006 Kouji Sugisawa. All rights reserved.
 */

package jp.sourceforge.livez.dao;

import org.springframework.dao.DataAccessException;

/**
 * EZweb 端末情報を CRUD 操作する DAO のインターフェースです。
 * 
 * @author 杉澤 浩二
 */
public interface EZwebDAO extends GenericDAO<EZweb, String> {

	/**
	 * 指定されたデバイスタイプ(デバイスID)の EZweb 端末情報を返します。
	 * 対応する EZweb 端末情報が見つからない場合は <code>null</code> を返します。
	 * 
	 * @param deviceType デバイスタイプ(デバイスID)
	 * @return EZweb 端末情報。又は <code>null</code>
	 * @throws DataAccessException DAO の操作で例外が発生した場合
	 */
	public EZweb load(String deviceType) throws DataAccessException;

}
