jp.go.nict.langrid.dao.hibernate
クラス HibernateSystemPropertyDao

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.hibernate.HibernateDao
      上位を拡張 jp.go.nict.langrid.dao.hibernate.HibernateCRUDDao<SystemProperty>
          上位を拡張 jp.go.nict.langrid.dao.hibernate.HibernateSystemPropertyDao
すべての実装されたインタフェース:
SystemPropertyDao

public class HibernateSystemPropertyDao
extends HibernateCRUDDao<SystemProperty>
implements SystemPropertyDao

SystemPropertyDaoのHibernateを用いた実装。

作成者:
Takao Nakaguchi

入れ子のクラスの概要
 
クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承された入れ子のクラス/インタフェース
HibernateDao.DaoBlock, HibernateDao.DaoBlockR<R>
 
フィールドの概要
 
インタフェース jp.go.nict.langrid.dao.SystemPropertyDao から継承されたフィールド
PASSWORD_EXPIRATION_DAYS
 
コンストラクタの概要
HibernateSystemPropertyDao(HibernateDaoContext context)
          コンストラクタ。
 
メソッドの概要
 void clear()
          情報をクリアする。
 void deletePropertiesOfGrid(String gridId)
          グリッドの全プロパティを削除する。
 String getProperty(String gridId, String name)
          プロパティを取得する。
 List<SystemProperty> listAllProperties(String gridId)
          全てのシステムプロパティを取得する。
 void setProperty(String gridId, String name, String value)
          プロパティを設定する。
 
クラス jp.go.nict.langrid.dao.hibernate.HibernateCRUDDao から継承されたメソッド
add, add, clearEach, createCriteria, createDeleteQuery, delete, delete, exists, get, list, update
 
クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承されたメソッド
createDeleteQuery, createDeleteQuery, deleteEntities, getContext, getSession, logAdditionalInfo, logWhenRollbacking, transact, transact
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HibernateSystemPropertyDao

public HibernateSystemPropertyDao(HibernateDaoContext context)
コンストラクタ。

パラメータ:
context - DaoContext
メソッドの詳細

clear

public void clear()
           throws DaoException
インタフェース SystemPropertyDao の記述:
情報をクリアする。

定義:
インタフェース SystemPropertyDao 内の clear
オーバーライド:
クラス HibernateCRUDDao<SystemProperty> 内の clear
例外:
DaoException - 処理に失敗した

listAllProperties

public List<SystemProperty> listAllProperties(String gridId)
                                       throws DaoException
インタフェース SystemPropertyDao の記述:
全てのシステムプロパティを取得する。

定義:
インタフェース SystemPropertyDao 内の listAllProperties
パラメータ:
gridId - グリッドID
例外:
DaoException - 処理に失敗した

getProperty

public String getProperty(String gridId,
                          String name)
                   throws DaoException
インタフェース SystemPropertyDao の記述:
プロパティを取得する。

定義:
インタフェース SystemPropertyDao 内の getProperty
パラメータ:
gridId - グリッドID
戻り値:
プロパティ値
例外:
DaoException

setProperty

public void setProperty(String gridId,
                        String name,
                        String value)
                 throws DaoException
インタフェース SystemPropertyDao の記述:
プロパティを設定する。

定義:
インタフェース SystemPropertyDao 内の setProperty
パラメータ:
gridId - グリッドID
name - プロパティ名
value - プロパティ値
例外:
DaoException - 処理に失敗した

deletePropertiesOfGrid

public void deletePropertiesOfGrid(String gridId)
                            throws DaoException
インタフェース SystemPropertyDao の記述:
グリッドの全プロパティを削除する。

定義:
インタフェース SystemPropertyDao 内の deletePropertiesOfGrid
パラメータ:
gridId - グリッドID
例外:
DaoException - 処理に失敗した