CredentialsDataSource
Defined in: js-api/src/dapi.ts:904
Functionality for handling credentials collection from server and working with credentials remote endpoint Allows to manage Credentials See also: https://datagrok.ai/help/datagrok/solutions/enterprise/security#credentials
Extends
Constructors
Constructor
new CredentialsDataSource(
s):CredentialsDataSource
Defined in: js-api/src/dapi.ts:905
Parameters
| Parameter | Type |
|---|---|
s | any |
Returns
CredentialsDataSource
Overrides
Properties
| Property | Type | Inherited from | Defined in |
|---|---|---|---|
clsName | string | HttpDataSource.clsName | js-api/src/dapi.ts:323 |
dart | any | HttpDataSource.dart | js-api/src/dapi.ts:322 |
Methods
allPackageVersions()
allPackageVersions():
this
Defined in: js-api/src/dapi.ts:404
A source without package version isolation: entities of all package versions, not only the current one.
Returns
this
Inherited from
HttpDataSource.allPackageVersions
by()
by(
i):this
Defined in: js-api/src/dapi.ts:409
A source that returns at most [i] entities per page. See also page.
Parameters
| Parameter | Type |
|---|---|
i | number |
Returns
this
Inherited from
count()
count():
Promise<number>
Defined in: js-api/src/dapi.ts:375
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
delete()
delete(
e):Promise<void>
Defined in: js-api/src/dapi.ts:399
Deletes an entity.
Parameters
| Parameter | Type |
|---|---|
e | Entity |
Returns
Promise<void>
Inherited from
filter()
filter(
w):this
Defined in: js-api/src/dapi.ts:429
A source filtered by [w]; replaces the filter of this source, if any. 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/concepts/objects#entity-search
Parameters
| Parameter | Type |
|---|---|
w | string |
Returns
this
Inherited from
find()
find(
id):Promise<Credentials>
Defined in: js-api/src/dapi.ts:389
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<Credentials>
{Promise<object>} - entity.
Inherited from
first()
first():
Promise<Credentials>
Defined in: js-api/src/dapi.ts:380
Returns the first entity that satisfies the filtering criteria (see filter).
Returns
Promise<Credentials>
Inherited from
forEntity()
forEntity(
e):Promise<Credentials>
Defined in: js-api/src/dapi.ts:910
Returns credentials for entity
Parameters
| Parameter | Type |
|---|---|
e | Entity |
Returns
Promise<Credentials>
include()
include(
include):this
Defined in: js-api/src/dapi.ts:439
A source that also loads the [include]d properties of every entity (adds to this source's includes).
Parameters
| Parameter | Type |
|---|---|
include | string |
Returns
this
Inherited from
list()
list(
options?):Promise<Credentials[]>
Defined in: js-api/src/dapi.ts:359
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<Credentials[]>
Inherited from
nextPage()
nextPage():
this
Defined in: js-api/src/dapi.ts:421
A source for the page after this one (the first call gives page 1). Reassign to advance:
source = source.nextPage().
See examples: https://public.datagrok.ai/js/samples/dapi/projects-list
Returns
this
Inherited from
order()
order(
fieldName,desc?):this
Defined in: js-api/src/dapi.ts:434
A source ordered by [fieldName]; replaces the order of this source, if any.
Parameters
| Parameter | Type | Default value |
|---|---|---|
fieldName | string | undefined |
desc | boolean | false |
Returns
this
Inherited from
page()
page(
i):this
Defined in: js-api/src/dapi.ts:414
A source restricted to page [i]. See also nextPage.
Parameters
| Parameter | Type |
|---|---|
i | number |
Returns
this
Inherited from
save()
save(
c):Promise<Credentials>
Defined in: js-api/src/dapi.ts:919
Saves credentials. Note, that in order to work correct, credentials should be connected to other entity that owns them. So the best way to modify Credentials is load by forEntity, change Credentials.parameters and after that call this method.
Parameters
| Parameter | Type |
|---|---|
c | Credentials |
Returns
Promise<Credentials>
Overrides
with()
protectedwith(patch):this
Defined in: js-api/src/dapi.ts:334
A copy of this source whose query has [patch] applied. The Dart handle is shared; its state is rebuilt from the query right before every request, so the copies never observe each other.
Parameters
| Parameter | Type |
|---|---|
patch | Partial<DataSourceQuery> |
Returns
this