Class Index | File Index

Classes


Namespace Bmob.Role

acl权限控制中的用户角色类
Defined in: bmob.js.

Namespace Summary
Constructor Attributes Constructor Name and Description
 
Bmob.Role acl权限控制中的用户角色类

角色必须要有名称(名称创建后不能修改), 同时必须指定ACL

Method Summary
Method Attributes Method Name and Description
 
constructor(name, acl)
通过名称和ACL构造一个BmobRole
 
获取角色的name。同时可以使用role.get("name")
 
获取这个角色对应的角色Bmob.Roles。这些用户已经被分配了权限(例如读写的权限)。 你能通过relation添加和移除这些用户

这等同于使用 role.relation("roles")

 
获取这个角色对应的用户Bmob.Users。这些用户已经被分配了权限(例如读写的权限)。 你能通过relation添加和移除这些用户

这等同于使用 role.relation("users")

 
setName(name, options)
设置角色的名称。这个值必须要在保存前设置,而且只能设置一次

角色的名称只能包含数字,字母, _, -。

等同于使用 role.set("name", name)

Namespace Detail
Bmob.Role
Bmob.Role acl权限控制中的用户角色类

角色必须要有名称(名称创建后不能修改), 同时必须指定ACL

Method Detail
constructor(name, acl)
通过名称和ACL构造一个BmobRole
Parameters:
{String} name
创建role的名称
{Bmob.ACL} acl
这个角色的acl,角色必须要有一个ACL。

{String} getName()
获取角色的name。同时可以使用role.get("name")
Returns:
{String} 角色的名称

{Bmob.Relation} getRoles()
获取这个角色对应的角色Bmob.Roles。这些用户已经被分配了权限(例如读写的权限)。 你能通过relation添加和移除这些用户

这等同于使用 role.relation("roles")

Returns:
{Bmob.Relation} the relation for the roles belonging to this role.

{Bmob.Relation} getUsers()
获取这个角色对应的用户Bmob.Users。这些用户已经被分配了权限(例如读写的权限)。 你能通过relation添加和移除这些用户

这等同于使用 role.relation("users")

Returns:
{Bmob.Relation} the relation for the users belonging to this role.

setName(name, options)
设置角色的名称。这个值必须要在保存前设置,而且只能设置一次

角色的名称只能包含数字,字母, _, -。

等同于使用 role.set("name", name)

Parameters:
{String} name
角色的名称
{Object} options
标准options对象

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Jun 16 2014 15:31:23 GMT+0800 (CST)