ECHOMembersGroupsMap Class Reference

Inherits from ECHOTreeMap : ECHOObject : NSObject
Conforms to FetchProtocol
Declared in ECHOMembersGroupsMap.h
ECHOMembersGroupsMap.m

Overview

An ECHOMembersGroupsMap expresses a hierarchical groups map. ツリー構造をもったグループマップ(ノードにECHOMembersGroupObjectを持つ)。

Other Methods

– initWithInstanceId:

Initializes a new ECHOMembersGroupsMap based on an existing entire one on the remote server. ルートから最下層までを対象とした全グループマップとしてオブジェクトを初期化します。

- (id)initWithInstanceId:(NSString *)instanceId

Parameters

instanceId

The reference ID of the instance to which the group map has belonged.グループが所属するメンバーインスタンスのID。

Discussion

Initializes a new ECHOMembersGroupsMap based on an existing entire one on the remote server. ルートから最下層までを対象とした全グループマップとしてオブジェクトを初期化します。

Declared In

ECHOMembersGroupsMap.h

– initWithInstanceId:refid:

Initializes a new ECHOMembersGroupsMap based on an existing sub one on the remote server. 特定のノードをルートとしたサブグループマップとしてオブジェクトを初期化します。

- (id)initWithInstanceId:(NSString *)instanceId refid:(NSString *)refid

Parameters

instanceId

The reference ID of the instance to which the group map has belonged.グループが所属するメンバーインスタンスのID。

refid

The reference ID of the root node of the existing sub one.サブカテゴリマップのルートとなるグループのID。

Discussion

Initializes a new ECHOMembersGroupsMap based on an existing sub one on the remote server. 特定のノードをルートとしたサブグループマップとしてオブジェクトを初期化します。

Declared In

ECHOMembersGroupsMap.h

– initWithInstanceId:copyFrom:

Initializes a new ECHOMembersGroupsMap based on an existing entire one on the remote server.

- (id)initWithInstanceId:(NSString *)instanceId copyFrom:(NSDictionary *)source

Parameters

instanceId

The reference ID of the instance to which the group map has belonged.

source

A source NSDictionary to copy.

Discussion

Initializes a new ECHOMembersGroupsMap based on an existing entire one on the remote server.

Declared In

ECHOMembersGroupsMap.h

– initWithInstanceId:refid:copyFrom:

Initializes a new ECHOMembersGroupsMap based on an existing sub one on the remote server.

- (id)initWithInstanceId:(NSString *)instanceId refid:(NSString *)refid copyFrom:(NSDictionary *)source

Parameters

instanceId

The reference ID of the instance to which the group map has belonged.

refid

The reference ID of the root node of the existing sub one.

source

A source NSDictionary to copy.

Discussion

Initializes a new ECHOMembersGroupsMap based on an existing sub one on the remote server.

Declared In

ECHOMembersGroupsMap.h

Other Methods

– fetch:

Fetches data from the ECHO server by synchronous communication. 同期通信によるデータ取得。

- (void)fetch:(NSError **)returningError

Discussion

Fetches data from the ECHO server by synchronous communication. 同期通信によるデータ取得。

Declared In

FetchProtocol.h

– fetchInBackgroundWithBlock:

Fetches data from the ECHO server in a background thread. A block is done in the main (UI) thread after the fetching. 非同期通信によるデータ取得。取得完了後に指定したブロックをメインスレッドで実行します。

- (void)fetchInBackgroundWithBlock:(ECHOResultBlock)block

Discussion

Fetches data from the ECHO server in a background thread. A block is done in the main (UI) thread after the fetching. 非同期通信によるデータ取得。取得完了後に指定したブロックをメインスレッドで実行します。

Declared In

FetchProtocol.h