UsersDataSource
Defined in: js-api/src/dapi.ts:405
Functionality for handling Users collection from server and working with Users remote endpoint Allows to load current user and list of all Datagrok users with filtering and pagination See example: https://public.datagrok.ai/js/samples/dapi/who-am-i
Extends
Constructors
Constructor
new UsersDataSource(
s):UsersDataSource
Defined in: js-api/src/dapi.ts:407
Parameters
| Parameter | Type |
|---|---|
s | any |
Returns
UsersDataSource
Overrides
Properties
| Property | Type | Inherited from | Defined in |
|---|---|---|---|
clsName | string | HttpDataSource.clsName | js-api/src/dapi.ts:297 |
dart | any | HttpDataSource.dart | js-api/src/dapi.ts:296 |
Accessors
notifications
Get Signature
get notifications():
NotificationsDataSource
Defined in: js-api/src/dapi.ts:412
Notifications API endpoint
Returns
Methods
allPackageVersions()
allPackageVersions():
HttpDataSource<User>
Defined in: js-api/src/dapi.ts:352
Turns off package versions isolation. This DataSource will return all entities in all versions, not only the current one *
Returns
Inherited from
HttpDataSource.allPackageVersions
by()
by(
i):HttpDataSource<User>
Defined in: js-api/src/dapi.ts:357
Parameters
| Parameter | Type |
|---|---|
i | number |
Returns
Inherited from
count()
count():
Promise<number>
Defined in: js-api/src/dapi.ts:323
Counts entities that satisfy the filtering criteria (see filter). See examples: https://public.datagrok.ai/js/samples/dapi/projects-list Smart filter: https://datagrok.ai/help/datagrok/smart-search
Returns
Promise<number>
Inherited from
current()
current():
Promise<User>
Defined in: js-api/src/dapi.ts:417
Returns current user
Returns
Promise<User>
currentSession()
currentSession():
Promise<UserSession>
Defined in: js-api/src/dapi.ts:423
Returns current session
Returns
Promise<UserSession>
delete()
delete(
e):Promise<void>
Defined in: js-api/src/dapi.ts:347
Deletes an entity.
Parameters
| Parameter | Type |
|---|---|
e | Entity |
Returns
Promise<void>
Inherited from
filter()
filter(
w):HttpDataSource<User>
Defined in: js-api/src/dapi.ts:380
Applies filter to current request. Also can be set with list method "options" parameter See example: https://public.datagrok.ai/js/samples/dapi/projects-list Smart filter: https://datagrok.ai/help/datagrok/navigation/views/browse#entity-search
Parameters
| Parameter | Type |
|---|---|
w | string |
Returns
Inherited from
find()
find(
id):Promise<User>
Defined in: js-api/src/dapi.ts:337
Returns an entity with the specified id. Throws an exception if an entity does not exist, or is not accessible in the current context. Sample: https://public.datagrok.ai/js/samples/data-access/save-and-load-df
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | GUID of the corresponding object |
Returns
Promise<User>
{Promise<object>} - entity.
Inherited from
first()
first():
Promise<User>
Defined in: js-api/src/dapi.ts:328
Returns fist entity that satisfies the filtering criteria (see filter).
Returns
Promise<User>
Inherited from
include()
include(
include):HttpDataSource<User>
Defined in: js-api/src/dapi.ts:392
Includes entity in the result
Parameters
| Parameter | Type |
|---|---|
include | string |
Returns
Inherited from
list()
list(
options?):Promise<User[]>
Defined in: js-api/src/dapi.ts:308
Returns all entities that satisfy the filtering criteria (see filter). See examples: https://public.datagrok.ai/js/samples/dapi/projects-list Smart filter: https://datagrok.ai/help/datagrok/smart-search
Parameters
| Parameter | Type |
|---|---|
options | { filter?: string; order?: string; pageNumber?: number; pageSize?: number; } |
options.filter? | string |
options.order? | string |
options.pageNumber? | number |
options.pageSize? | number |
Returns
Promise<User[]>
Inherited from
nextPage()
nextPage():
HttpDataSource<User>
Defined in: js-api/src/dapi.ts:371
Returns next page of all entities that satisfy the filtering criteria (see filter). Works only if pageSize was set during previous list() call See examples: https://public.datagrok.ai/js/samples/dapi/projects-list
Returns
Inherited from
order()
order(
fieldName,desc?):HttpDataSource<User>
Defined in: js-api/src/dapi.ts:386
Instructs data source to return results in the specified order.
Parameters
| Parameter | Type | Default value |
|---|---|---|
fieldName | string | undefined |
desc | boolean | false |
Returns
Inherited from
page()
page(
i):HttpDataSource<User>
Defined in: js-api/src/dapi.ts:363
Restricts results to the specified page number. See also nextPage.
Parameters
| Parameter | Type |
|---|---|
i | number |
Returns
Inherited from
save()
save(
e):Promise<User>
Defined in: js-api/src/dapi.ts:342
Saves an entity.
Parameters
| Parameter | Type |
|---|---|
e | Entity |
Returns
Promise<User>