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

一つのプリンシパル ID に対する永久利用券または期間券の権利情報を表すクラスです。 [詳解]

#include <RendezVous/Services/Jugem/ServiceItem/src/Common/ServiceItemAccountRightTime.h>

+ nn::nex::ServiceItemAccountRightTime の継承関係図

公開メンバ関数

 ServiceItemAccountRightTime ()
 コンストラクタです。
 
virtual ~ServiceItemAccountRightTime ()
 デストラクタです。
 
qBool GetAutoBillingApplied () const
 継続課金契約が有効かどうかを表す真偽値を取得します。 [詳解]
 
qUnsignedInt32 GetExpiryDate () const
 有効期限 (1970 年 1 月 1 日 00:00:00 UTC からの経過秒数) を取得します。 [詳解]
 
const ServiceItemLimitationGetLimitation () const
 権利情報を取得します。 [詳解]
 
PrincipalID GetPid () const
 プリンシパル ID を取得します。 [詳解]
 
const qVector< ServiceItemRightBinary > & GetRightBinaries () const
 権利用バイナリデータのリストを取得します。 [詳解]
 
void Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS, const String &title=NEX_T("")) const
 ServiceItemAccountRightTime オブジェクトの内容をトレースします。 [詳解]
 

詳解

一つのプリンシパル ID に対する永久利用券または期間券の権利情報を表すクラスです。

関数詳解

qUnsignedInt32 nn::nex::ServiceItemAccountRightTime::GetExpiryDate ( ) const

有効期限 (1970 年 1 月 1 日 00:00:00 UTC からの経過秒数) を取得します。

永久利用券の場合は使用しないでください。

戻り値
有効期限。
qBool nn::nex::ServiceItemAccountRightTime::GetAutoBillingApplied ( ) const

継続課金契約が有効かどうかを表す真偽値を取得します。

戻り値
継続課金契約が有効かどうかを表す真偽値。
void nn::nex::ServiceItemAccountRightTime::Trace ( qUnsignedInt64  uiTraceFlags = TRACE_ALWAYS,
const String title = NEX_T("") 
) const

ServiceItemAccountRightTime オブジェクトの内容をトレースします。

引数
[in]uiTraceFlagsTraceLog::SetFlag() の引数と同様です。
[in]titleログの先頭に表示する文字列です。
PrincipalID nn::nex::ServiceItemAccountRight::GetPid ( ) const
inherited

プリンシパル ID を取得します。

本体単位で利用する権利の場合、取得する値は権利を保持しているアカウントのプリンシパル ID になります。

戻り値
プリンシパル ID。
const ServiceItemLimitation& nn::nex::ServiceItemAccountRight::GetLimitation ( ) const
inherited

権利情報を取得します。

戻り値
権利情報。
const qVector<ServiceItemRightBinary>& nn::nex::ServiceItemAccountRight::GetRightBinaries ( ) const
inherited

権利用バイナリデータのリストを取得します。

戻り値
権利用バイナリデータのリスト。