NCMB.Acl Class
オブジェクトへのアクセス権限を設定するクラスです。
DataStoreやUserクラスのインスタンスに付加して利用します。
指定するユーザおよびロールはmobile backendに保存済みである必要があります。
Item Index
Methods
NCMB.Acl#get
(
NCMB.Role
-
target
-
type
指定したユーザもしくはロールに設定されている権限を取得します。
Parameters:
Returns:
NCMB.Role:
true/false
NCMB.Acl#setPublicReadAccess
(
NCMB.Acl
-
allowed
全体への読み込み権限を設定します。
Parameters:
-
allowed
Booleantrue/false
Returns:
NCMB.Acl:
権限追加後のインスタンス
NCMB.Acl#setPublicWriteAccess
(
NCMB.Acl
-
allowed
全体への書き込み権限を設定します。
Parameters:
-
allowed
Booleantrue/false
Returns:
NCMB.Acl:
権限追加後のインスタンス
NCMB.Acl#setRoleReadAccess
(
NCMB.Role
-
roleName
-
allowed
特定ロールへの読み込み権限を設定します。 roleNameにロールのインスタンスを入力することもできます。
Parameters:
-
roleName
Stringロール名
-
allowed
Booleantrue/false
Returns:
NCMB.Role:
権限追加後のインスタンス
NCMB.Acl#setRoleWriteAccess
(
NCMB.Role
-
roleName
-
allowed
特定ロールへの書き込み権限を設定します。 roleNameにロールのインスタンスを入力することもできます。
Parameters:
-
roleName
Stringロール名
-
allowed
Booleantrue/false
Returns:
NCMB.Role:
権限追加後のインスタンス
NCMB.Acl#setUserReadAccess
(
NCMB.Acl
-
user
-
allowed
特定ユーザへの読み込み権限を設定します。
Parameters:
-
user
NCMB.UserUserのインスタンス
-
allowed
Booleantrue/false
Returns:
NCMB.Acl:
権限追加後のインスタンス