Search
Preparing search index...
The search index is not available
@ema/core
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
Permissions
Class Permissions
Hierarchy
Permissions
PermissionsService
Index
Constructors
constructor
Properties
_http
_roles
Map
_rules
_type
ability
Accessors
roles
rules
Methods
add
Role
add
Rules
define
Role
define
Roles
load
Rules
register
Ability
Instance
register
Permission
Components
remove
Role
remove
Rule
remove
Rules
Object literals
_roles
Constructors
constructor
new
Permissions
(
)
:
Permissions
Returns
Permissions
Properties
_http
_http
:
HttpService
_roles
Map
_roles
Map
:
Map
<
string
,
any
[]
>
= new Map()
_rules
_rules
:
any
[]
_type
_type
:
string
ability
ability
:
any
Accessors
roles
get
roles
(
)
:
object
Returns
object
rules
get
rules
(
)
:
any
[]
set
rules
(
rules
:
any
[]
)
:
void
Returns
any
[]
Parameters
rules:
any
[]
Returns
void
Methods
add
Role
add
Role
(
roleName
:
string
, rules
?:
any
[]
, activate
?:
boolean
)
:
void
Parameters
roleName:
string
Default value
rules:
any
[]
= []
Default value
activate:
boolean
= true
Returns
void
add
Rules
add
Rules
(
rules
:
any
[]
, replace
?:
boolean
)
:
void
Parameters
rules:
any
[]
Default value
replace:
boolean
= false
Returns
void
define
Role
define
Role
(
roleName
:
string
, rules
:
any
[]
)
:
void
Parameters
roleName:
string
rules:
any
[]
Returns
void
define
Roles
define
Roles
(
roles
:
any
)
:
void
Parameters
roles:
any
Returns
void
load
Rules
load
Rules
(
url
:
string
, replace
?:
boolean
, pluck
?:
string
)
:
Promise
<
void
>
Parameters
url:
string
Default value
replace:
boolean
= true
Default value
pluck:
string
= undefined
Returns
Promise
<
void
>
register
Ability
Instance
register
Ability
Instance
(
abilityInstance
:
any
)
:
void
Parameters
abilityInstance:
any
Returns
void
register
Permission
Components
register
Permission
Components
(
componentElements
?:
any
)
:
void
Parameters
Optional
componentElements:
any
Returns
void
remove
Role
remove
Role
(
roleName
:
string
)
:
void
Parameters
roleName:
string
Returns
void
remove
Rule
remove
Rule
(
rule
:
any
)
:
void
Parameters
rule:
any
Returns
void
remove
Rules
remove
Rules
(
rules
:
any
[]
)
:
void
Parameters
rules:
any
[]
Returns
void
Object literals
_roles
_roles
:
object
ANONYMOUS
ANONYMOUS
:
object
[]
= [{ actions: ['read'], subject: ['all'] }]
Globals
Base
Service
Browser
Config
Config
Service
Css
Dom
Util
Http
Client
Http
Service
Loader
Object
Util
Permissions
constructor
_http
_roles
Map
_rules
_type
ability
roles
rules
add
Role
add
Rules
define
Role
define
Roles
load
Rules
register
Ability
Instance
register
Permission
Components
remove
Role
remove
Rule
remove
Rules
_roles
Permissions
Service
Server
Storage
String
Util
Translate
Translate
Service
User
Util
once
config
Defaults
en
form
Definitions
i18n
nl
validation
Constants