ECHOACLObject Class Reference

Inherits from NSObject
Declared in ECHOACLObject.h
ECHOACLObject.m

Overview

An ECHOACLObject expresses ACL to an object.

Initializer

– init

Initializes a new ECHOACLObject.

- (instancetype)init

Discussion

Initializes a new ECHOACLObject.

Declared In

ECHOACLObject.h

– initFrom:returningError:

Initializes a new ECHOACLObject with a NSDictionary.

- (instancetype)initFrom:(NSDictionary *)source returningError:(NSError **)returningError

Parameters

source

the source NSDictionary to copy.

Discussion

Initializes a new ECHOACLObject with a NSDictionary.

Declared In

ECHOACLObject.h

Accessors

– entryForAll

Returns the ACL entry for all the visitors. すべての訪問者に与えられているACLを取得します。

- (ECHOACLEntry *)entryForAll

Discussion

Returns the ACL entry for all the visitors. すべての訪問者に与えられているACLを取得します。

Declared In

ECHOACLObject.h

– putEntryForAll:

Sets an ACL entry for all the visitors. すべての訪問者に対するACLをセットします。

- (void)putEntryForAll:(ECHOACLEntry *)entry

Parameters

entry

The ACL entry for all the visitors.セットするACL。

Discussion

Sets an ACL entry for all the visitors. すべての訪問者に対するACLをセットします。

Declared In

ECHOACLObject.h

– resetEntryForAll

Resets an ACL entry for all the visitors. すべての訪問者に対するACLをリセットします。

- (void)resetEntryForAll

Discussion

Resets an ACL entry for all the visitors. すべての訪問者に対するACLをリセットします。

Declared In

ECHOACLObject.h

– entryForMemberInstanceId:

Returns the ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに与えられているACLを取得します。

- (ECHOACLEntry *)entryForMemberInstanceId:(NSString *)memberInstanceId

Parameters

memberInstanceId

The instance ID of the member.メンバーインスタンスID。

Discussion

Returns the ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに与えられているACLを取得します。

Declared In

ECHOACLObject.h

– putEntryForMemberInstanceId:entry:

Sets an ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをセットします。

- (void)putEntryForMemberInstanceId:(NSString *)memberInstanceId entry:(ECHOACLEntry *)entry

Parameters

memberInstanceId

The instance ID of the member.メンバーインスタンスID。

entry

The ACL entry for all the members.セットするACL。

Discussion

Sets an ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをセットします。

Declared In

ECHOACLObject.h

– resetEntryForMemberInstanceId:

Resets an ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをリセットします。

- (void)resetEntryForMemberInstanceId:(NSString *)memberInstanceId

Parameters

memberInstanceId

The instance ID of the member.メンバーインスタンスID。

Discussion

Resets an ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをリセットします。

Declared In

ECHOACLObject.h

– entryForSpecificGroup:

Returns the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに与えられているACLを取得します。

- (ECHOACLEntry *)entryForSpecificGroup:(ECHOMembersGroupObject *)group

Parameters

group

The target ECHOMembersGroupObject.対象となるグループオブジェクト。

Discussion

Returns the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに与えられているACLを取得します。

Declared In

ECHOACLObject.h

– putEntryForSpecificGroup:entry:

Sets an ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをセットします。

- (void)putEntryForSpecificGroup:(ECHOMembersGroupObject *)group entry:(ECHOACLEntry *)entry

Parameters

group

The target ECHOMembersGroupObject.対象となるグループオブジェクト。

entry

The ACL entry for all the members.セットするACL。

Discussion

Sets an ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをセットします。

Declared In

ECHOACLObject.h

– resetEntryForSpecificGroup:

Resets an ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをリセットします。

- (void)resetEntryForSpecificGroup:(ECHOMembersGroupObject *)group

Parameters

group

The target ECHOMembersGroupObject.対象となるグループオブジェクト。

Discussion

Resets an ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをリセットします。

Declared In

ECHOACLObject.h

– entryForSpecificMember:

Returns the ACL entry for a specific member. 特定のメンバーに与えられているACLを取得します。

- (ECHOACLEntry *)entryForSpecificMember:(ECHOMemberObject *)member

Parameters

member

The target ECHOMemberObject.対象となるメンバーオブジェクト。

Discussion

Returns the ACL entry for a specific member. 特定のメンバーに与えられているACLを取得します。

Declared In

ECHOACLObject.h

– putEntryForSpecificMember:entry:

Sets an ACL entry for a specific group. 特定のメンバーに対するACLをセットします。

- (void)putEntryForSpecificMember:(ECHOMemberObject *)member entry:(ECHOACLEntry *)entry

Parameters

member

The target ECHOMemberObject.対象となるメンバーオブジェクト。

entry

The ACL entry for all the members.セットするACL。

Discussion

Sets an ACL entry for a specific group. 特定のメンバーに対するACLをセットします。

Declared In

ECHOACLObject.h

– resetEntryForSpecificMember:

Resets an ACL entry for a specific group. 特定のメンバーに対するACLをリセットします。

- (void)resetEntryForSpecificMember:(ECHOMemberObject *)member

Parameters

member

The target ECHOMemberObject.対象となるメンバーオブジェクト。

Discussion

Resets an ACL entry for a specific group. 特定のメンバーに対するACLをリセットします。

Declared In

ECHOACLObject.h

– dictionary

Converts this object into an NSDictionary.

- (NSDictionary *)dictionary

Discussion

Converts this object into an NSDictionary.

Declared In

ECHOACLObject.h