Class: ECHO.ACL
Defined in: | src/ECHO.ACL.coffee |
Overview
An ECHO.ACL expresses ACL to an object.
Instance Method Summary
- # (ECHO.ACL.Entry) getEntryForAll() Gets the ACL entry for all the visitors. すべての訪問者に与えられているACLを取得。
- # (void) putEntryForAll(entry) Sets an ACL entry for all the visitors. すべての訪問者に対するACLをセット。
- # (void) resetEntryForAll() Resets the ACL entry for all the visitors. すべての訪問者に対するACLをリセット。
- # (ECHO.ACL.Entry) getEntryForAllMembers(memberInstanceId) Gets the ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに与えられているACLを取得。
- # (void) putEntryForAllMembers(memberInstanceId, entry) Sets an ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをセット。
- # (void) resetEntryForAllMembers(memberInstanceId) Resets the ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをリセット。
- # (ECHO.ACL.Entry) getEntryForSpecificGroup(group) Gets the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに与えられているACLを取得。
- # (void) putEntryForSpecificGroup(group, entry) Sets the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをセット。
- # (void) resetEntryForSpecificGroup(group) Resets the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをリセット。
- # (ECHO.ACL.Entry) getEntryForSpecificMember(member) Gets the ACL entry for a specific member. 特定のメンバーに与えられているACLを取得。
- # (void) putEntryForSpecificMember(member, entry) Sets the ACL entry for a specific member. 特定のメンバーに対するACLをセット。
- # (void) resetEntryForSpecificMember(member) Resets the ACL entry for a specific member. 特定のメンバーに対するACLをリセット。
- # (Object) toObject() Converts this object into an acceptable object for the API.
- # (void) _copyData(aclObj) Private Copies data from an object.
- # (void) _checkMemberInstanceId(memberInstanceId) Private Checks if a member instance id is valid.
- # (void) _checkACLEntry(entry) Private Checks if an ACL entry is valid.
- # (void) _checkGroupObject(group) Private Checks if a group object is valid.
- # (void) _checkMemberObject(member) Private Checks if a member object is valid.
Constructor Details
#
(void)
constructor(aclObj = null)
Constructs a new ECHO.ACL object.
Instance Method Details
#
(ECHO.ACL.Entry)
getEntryForAll()
Gets the ACL entry for all the visitors. すべての訪問者に与えられているACLを取得。
#
(void)
putEntryForAll(entry)
Sets an ACL entry for all the visitors. すべての訪問者に対するACLをセット。
#
(void)
resetEntryForAll()
Resets the ACL entry for all the visitors. すべての訪問者に対するACLをリセット。
#
(ECHO.ACL.Entry)
getEntryForAllMembers(memberInstanceId)
Gets the ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに与えられているACLを取得。
#
(void)
putEntryForAllMembers(memberInstanceId, entry)
Sets an ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをセット。
#
(void)
resetEntryForAllMembers(memberInstanceId)
Resets the ACL entry for all the members belonged to a specific member instance. 特定のインスタンスに所属するメンバーに対するACLをリセット。
#
(ECHO.ACL.Entry)
getEntryForSpecificGroup(group)
Gets the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに与えられているACLを取得。
#
(void)
putEntryForSpecificGroup(group, entry)
Sets the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをセット。
#
(void)
resetEntryForSpecificGroup(group)
Resets the ACL entry for all the members belonged to a specific group. 特定のグループに所属するメンバーに対するACLをリセット。
#
(ECHO.ACL.Entry)
getEntryForSpecificMember(member)
Gets the ACL entry for a specific member. 特定のメンバーに与えられているACLを取得。
#
(void)
putEntryForSpecificMember(member, entry)
Sets the ACL entry for a specific member. 特定のメンバーに対するACLをセット。
#
(void)
resetEntryForSpecificMember(member)
Resets the ACL entry for a specific member. 特定のメンバーに対するACLをリセット。
#
(Object)
toObject()
Converts this object into an acceptable object for the API.
#
(void)
_copyData(aclObj)
Private
Copies data from an object.
#
(void)
_checkMemberInstanceId(memberInstanceId)
Private
Checks if a member instance id is valid.
#
(void)
_checkACLEntry(entry)
Private
Checks if an ACL entry is valid.
#
(void)
_checkGroupObject(group)
Private
Checks if a group object is valid.
#
(void)
_checkMemberObject(member)
Private
Checks if a member object is valid.