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

メタ情報を表すクラスです。 [詳解]

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

DDLCLASSDataStoreMetaInfoを継承しています。

公開メンバ関数

 DataStoreMetaInfo ()
 コンストラクタです。無効なメタ情報を作成します。
 
virtual ~DataStoreMetaInfo ()
 デストラクタです。
 
const DataStorePermissionGetAccessPermission () const
 参照権限を取得します。 [詳解]
 
const DateTimeGetCreatedTime () const
 アップロード日時を取得します。 [詳解]
 
DataStoreConstants::DataFlag GetDataFlag () const
 アップロードについての設定フラグを取得します。 [詳解]
 
qUnsignedInt64 GetDataId () const
 データIDを取得します。 [詳解]
 
DataStoreConstants::DataStatus GetDataStatus () const
 データのステータスを取得します。 [詳解]
 
qUnsignedInt16 GetDataType () const
 データタイプを取得します。 [詳解]
 
const DataStorePermissionGetDeletePermission () const
 更新権限を取得します。推奨されません。 [詳解]
 
const DateTimeGetExpireTime () const
 有効期限を取得します。 [詳解]
 
qVector< qByteGetMetaBinary () const
 メタ情報内バイナリデータを取得します。 [詳解]
 
void GetMetaBinary (qVector< qByte > &metaBinary_) const
 メタ情報内バイナリデータを取得します。 [詳解]
 
String GetName () const
 タイトルを取得します。 [詳解]
 
PrincipalID GetOwnerId () const
 データをアップロードした人のプリンシパル ID を取得します。 [詳解]
 
qUnsignedInt16 GetPeriod () const
 有効日数を取得します。 [詳解]
 
qMap< qInt8, DataStoreRatingInfoGetRating () const
 評価情報を取得します。 [詳解]
 
void GetRating (qMap< qInt8, DataStoreRatingInfo > &ratingMap) const
 評価情報を取得します。 [詳解]
 
qUnsignedInt32 GetReferDataId () const
 関連づけられたデータIDを取得します。 [詳解]
 
qUnsignedInt32 GetSize () const
 サイズを取得します。 [詳解]
 
const qVector< String > & GetTags () const
 タグを取得します。 [詳解]
 
const DateTimeGetUpdatedTime () const
 更新日時を取得します。 [詳解]
 
const DataStorePermissionGetUpdatePermission () const
 更新権限を取得します。 [詳解]
 
qBool IsValid () const
 このオブジェクトが有効かどうかを調べます。 [詳解]
 
void Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS) const
 DataStoreMetaInfoオブジェクトの内容をトレースします。 [詳解]
 

詳解

メタ情報を表すクラスです。

関数詳解

qUnsignedInt64 nn::nex::DataStoreMetaInfo::GetDataId ( ) const

データIDを取得します。

戻り値
データID。
PrincipalID nn::nex::DataStoreMetaInfo::GetOwnerId ( ) const

データをアップロードした人のプリンシパル ID を取得します。

戻り値
データをアップロードした人のプリンシパル ID 。
qUnsignedInt32 nn::nex::DataStoreMetaInfo::GetSize ( ) const

サイズを取得します。

戻り値
サイズ。
String nn::nex::DataStoreMetaInfo::GetName ( ) const

タイトルを取得します。

戻り値
タイトル。
qUnsignedInt16 nn::nex::DataStoreMetaInfo::GetDataType ( ) const

データタイプを取得します。

戻り値
データタイプ。
const DataStorePermission& nn::nex::DataStoreMetaInfo::GetAccessPermission ( ) const

参照権限を取得します。

戻り値
参照権限。
const DataStorePermission& nn::nex::DataStoreMetaInfo::GetDeletePermission ( ) const

更新権限を取得します。推奨されません。

これは互換性のために残されている古い関数です。 DataStoreMetaInfo::GetUpdatePermission() を使用して下さい。

戻り値
更新権限。
const DataStorePermission& nn::nex::DataStoreMetaInfo::GetUpdatePermission ( ) const

更新権限を取得します。

戻り値
更新権限。
const DateTime& nn::nex::DataStoreMetaInfo::GetCreatedTime ( ) const

アップロード日時を取得します。

戻り値
アップロード日時。
const DateTime& nn::nex::DataStoreMetaInfo::GetUpdatedTime ( ) const

更新日時を取得します。

戻り値
更新日時。
qUnsignedInt16 nn::nex::DataStoreMetaInfo::GetPeriod ( ) const

有効日数を取得します。

戻り値
有効日数。
DataStoreConstants::DataStatus nn::nex::DataStoreMetaInfo::GetDataStatus ( ) const

データのステータスを取得します。

戻り値
ステータス。
qUnsignedInt32 nn::nex::DataStoreMetaInfo::GetReferDataId ( ) const

関連づけられたデータIDを取得します。

戻り値
関連づけられたデータID。
DataStoreConstants::DataFlag nn::nex::DataStoreMetaInfo::GetDataFlag ( ) const

アップロードについての設定フラグを取得します。

戻り値
アップロードについての設定フラグ。
const DateTime& nn::nex::DataStoreMetaInfo::GetExpireTime ( ) const

有効期限を取得します。

戻り値
有効期限。
const qVector<String>& nn::nex::DataStoreMetaInfo::GetTags ( ) const

タグを取得します。

戻り値
タグ。
qMap<qInt8, DataStoreRatingInfo> nn::nex::DataStoreMetaInfo::GetRating ( ) const

評価情報を取得します。

戻り値
評価情報。
void nn::nex::DataStoreMetaInfo::GetRating ( qMap< qInt8, DataStoreRatingInfo > &  ratingMap) const

評価情報を取得します。

こちらのオーバーロード関数の方が効率的です。

引数
[out]ratingMap評価情報。
qVector<qByte> nn::nex::DataStoreMetaInfo::GetMetaBinary ( ) const

メタ情報内バイナリデータを取得します。

戻り値
メタ情報内バイナリデータ
void nn::nex::DataStoreMetaInfo::GetMetaBinary ( qVector< qByte > &  metaBinary_) const

メタ情報内バイナリデータを取得します。

こちらのオーバーロード関数の方が効率的です。

引数
[out]metaBinary_メタ情報内バイナリデータ。
qBool nn::nex::DataStoreMetaInfo::IsValid ( ) const

このオブジェクトが有効かどうかを調べます。

返値が false だった場合は内部パラメータは無効ですので値を取得しないでください。

戻り値
このオブジェクトが有効なら true 、無効なら false 。
void nn::nex::DataStoreMetaInfo::Trace ( qUnsignedInt64  uiTraceFlags = TRACE_ALWAYS) const

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

引数
[in]uiTraceFlagsTraceLog::SetFlag()の引数と同様です。