better-buddy-share-backend
Preparing search index...
dao/db/interfaces/IPermissionsDAO
IPermissionsDAO
Interface IPermissionsDAO
interface
IPermissionsDAO
{
createPermission
(
permissionName
:
string
)
:
Promise
<
Permission
|
null
>
;
deletePermissionById
(
permissionId
:
number
)
:
Promise
<
boolean
>
;
deletePermissionByName
(
permissionName
:
string
)
:
Promise
<
boolean
>
;
getAllPermissions
()
:
Promise
<
Permission
[]
|
null
>
;
getPermissionById
(
permissionId
:
number
)
:
Promise
<
Permission
|
null
>
;
getPermissionByName
(
permissionName
:
string
)
:
Promise
<
Permission
|
null
>
;
}
Implemented by
PermissionDAO
Index
Methods
create
Permission
delete
Permission
By
Id
delete
Permission
By
Name
get
All
Permissions
get
Permission
By
Id
get
Permission
By
Name
Methods
create
Permission
createPermission
(
permissionName
:
string
)
:
Promise
<
Permission
|
null
>
Parameters
permissionName
:
string
Returns
Promise
<
Permission
|
null
>
delete
Permission
By
Id
deletePermissionById
(
permissionId
:
number
)
:
Promise
<
boolean
>
Parameters
permissionId
:
number
Returns
Promise
<
boolean
>
delete
Permission
By
Name
deletePermissionByName
(
permissionName
:
string
)
:
Promise
<
boolean
>
Parameters
permissionName
:
string
Returns
Promise
<
boolean
>
get
All
Permissions
getAllPermissions
()
:
Promise
<
Permission
[]
|
null
>
Returns
Promise
<
Permission
[]
|
null
>
get
Permission
By
Id
getPermissionById
(
permissionId
:
number
)
:
Promise
<
Permission
|
null
>
Parameters
permissionId
:
number
Returns
Promise
<
Permission
|
null
>
get
Permission
By
Name
getPermissionByName
(
permissionName
:
string
)
:
Promise
<
Permission
|
null
>
Parameters
permissionName
:
string
Returns
Promise
<
Permission
|
null
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
Permission
delete
Permission
By
Id
delete
Permission
By
Name
get
All
Permissions
get
Permission
By
Id
get
Permission
By
Name
better-buddy-share-backend
Loading...