Search
Preparing search index...
The search index is not available
@netgrif/components-core
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@netgrif/components-core
RoleGuardService
Class RoleGuardService
Hierarchy
RoleGuardService
Implements
CanActivate
Index
Constructors
constructor
Properties
_config
Service
_log
_login
Url
_redirect
Service
_user
Service
Methods
can
Access
View
can
Activate
decide
Access
By
Role
parse
Object
Role
Constrains
parse
Role
Constraints
parse
String
Role
Constraints
Constructors
constructor
new
Role
Guard
Service
(
_redirectService
:
RedirectService
, _userService
:
UserService
, _configService
:
ConfigurationService
, _log
:
LoggerService
)
:
RoleGuardService
Parameters
_redirectService:
RedirectService
_userService:
UserService
_configService:
ConfigurationService
_log:
LoggerService
Returns
RoleGuardService
Properties
Protected
_config
Service
_config
Service
:
ConfigurationService
Protected
_log
_log
:
LoggerService
Private
Readonly
_login
Url
_login
Url
:
string
Protected
_redirect
Service
_redirect
Service
:
RedirectService
Protected
_user
Service
_user
Service
:
UserService
Methods
can
Access
View
can
Access
View
(
view
:
View
, url
:
string
)
:
boolean
Parameters
view:
View
url:
string
Returns
boolean
can
Activate
can
Activate
(
route
:
ActivatedRouteSnapshot
, state
:
RouterStateSnapshot
)
:
boolean
|
UrlTree
|
Observable
<
boolean
|
UrlTree
>
|
Promise
<
boolean
|
UrlTree
>
Parameters
route:
ActivatedRouteSnapshot
state:
RouterStateSnapshot
Returns
boolean
|
UrlTree
|
Observable
<
boolean
|
UrlTree
>
|
Promise
<
boolean
|
UrlTree
>
Private
decide
Access
By
Role
decide
Access
By
Role
(
constraint
:
RoleConstraint
)
:
boolean
Parameters
constraint:
RoleConstraint
Returns
boolean
Protected
parse
Object
Role
Constrains
parse
Object
Role
Constrains
(
roleConstrains
:
RoleAccess
|
RoleAccess
[]
)
:
RoleConstraint
[]
Parameters
roleConstrains:
RoleAccess
|
RoleAccess
[]
Returns
RoleConstraint
[]
Protected
parse
Role
Constraints
parse
Role
Constraints
(
roleConstrains
:
string
|
string
[]
|
RoleAccess
|
RoleAccess
[]
, viewUrl
:
string
)
:
RoleConstraint
[]
Parameters
roleConstrains:
string
|
string
[]
|
RoleAccess
|
RoleAccess
[]
viewUrl:
string
Returns
RoleConstraint
[]
Protected
parse
String
Role
Constraints
parse
String
Role
Constraints
(
roleConstrains
:
string
|
string
[]
)
:
RoleConstraint
[]
deprecated
in 5.0.0
Parameters
roleConstrains:
string
|
string
[]
Returns
RoleConstraint
[]
Exports
Role
Guard
Service
constructor
_config
Service
_log
_login
Url
_redirect
Service
_user
Service
can
Access
View
can
Activate
decide
Access
By
Role
parse
Object
Role
Constrains
parse
Role
Constraints
parse
String
Role
Constraints
Generated using
TypeDoc
in 5.0.0