jp.go.nict.langrid.p2pgridbasis.dao
インタフェース DataDao

既知の実装クラスの一覧:
P2PGridBasisAccessLimitDao, P2PGridBasisAccessLogDao, P2PGridBasisAccessRightDao, P2PGridBasisAccessStateDao, P2PGridBasisDomainDao, P2PGridBasisFederationDao, P2PGridBasisGridDao, P2PGridBasisNewsDao, P2PGridBasisNodeDao, P2PGridBasisOverUseLimitDao, P2PGridBasisProtocolDao, P2PGridBasisResourceDao, P2PGridBasisResourceMetaAttributeDao, P2PGridBasisResourceTypeDao, P2PGridBasisServiceDao, P2PGridBasisServiceMetaAttributeDao, P2PGridBasisServiceTypeDao, P2PGridBasisTemporaryUserDao, P2PGridBasisUserDao

public interface DataDao

各Daoの,Controller以下に公開するインタフェース

作成者:
Naoki Miyata, Masato Mori, Takao Nakaguchi

メソッドの概要
 void removeEntityListener()
           
 void setEntityListener()
           
 boolean updateDataSource(Data data)
           
 boolean updateDataTarget(Data data)
          情報を更新する 同じIDを持つデータが存在しない場合,そのデータが追加される 同じIDを持つデータが存在する場合,そのデータが上書きされる
 

メソッドの詳細

updateDataTarget

boolean updateDataTarget(Data data)
                         throws UnmatchedDataTypeException,
                                DataDaoException
情報を更新する 同じIDを持つデータが存在しない場合,そのデータが追加される 同じIDを持つデータが存在する場合,そのデータが上書きされる

パラメータ:
data -
戻り値:
追加又は更新が行われたかどうか
例外:
UnmatchedDataTypeException
DataDaoException

updateDataSource

boolean updateDataSource(Data data)
                         throws UnmatchedDataTypeException,
                                DataDaoException
例外:
UnmatchedDataTypeException
DataDaoException

setEntityListener

void setEntityListener()

removeEntityListener

void removeEntityListener()