CTR NEX API Reference
nn::nex::DataStoreRatingLog クラス

評価ログを表すクラスです。 [詳解]

#include <RendezVous/Services/Jugem/DataStore/src/Common/DataStoreRatingLog.h>

DDLCLASSDataStoreRatingLogを継承しています。

公開メンバ関数

 DataStoreRatingLog ()
 コンストラクタです。
 
virtual ~DataStoreRatingLog ()
 デストラクタです。
 
const DateTimeGetLockExpirationTime () const
 重複ロックが設定されていた場合に次に評価できるようになるまでの時間を取得します。 [詳解]
 
PrincipalID GetPrincipalId () const
 private: [詳解]
 
qInt32 GetRatingValue () const
 自分が前回評価をした際の評価値を取得します。 [詳解]
 
qBool IsRated () const
 自分が過去に評価をしたかを取得します。 [詳解]
 

詳解

評価ログを表すクラスです。

関数詳解

qBool nn::nex::DataStoreRatingLog::IsRated ( ) const

自分が過去に評価をしたかを取得します。


戻り値一覧:

true 評価した。

false 評価していない。 DataStoreRatingLog::GetRatingValue() で得られる値は有効な値ではありません。

PrincipalID nn::nex::DataStoreRatingLog::GetPrincipalId ( ) const

private:

評価ログ取得元のプリンシパル ID を取得します。(常に自分自身のプリンシパル ID となります)

戻り値
自分自身のプリンシパル ID 。
qInt32 nn::nex::DataStoreRatingLog::GetRatingValue ( ) const

自分が前回評価をした際の評価値を取得します。

DataStoreRatingLog::IsRated() で過去に評価したかどうかを確認後本関数を使用して下さい。

戻り値
評価値。過去に評価をしていない場合は有効な値ではありません。
const DateTime& nn::nex::DataStoreRatingLog::GetLockExpirationTime ( ) const

重複ロックが設定されていた場合に次に評価できるようになるまでの時間を取得します。

戻り値
重複ロックが解除されるまでの時間。自分が過去に評価していない場合や重複ロックがされていない場合は DateTime(0) 。