CredentialsDataSource
Defined in: src/dapi.ts:614
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: src/dapi.ts:616
Parameters
| Parameter | Type |
|---|---|
s | any |
Returns
CredentialsDataSource
Constructs
CredentialsDataSource
Overrides
Properties
| Property | Type | Inherited from | Defined in |
|---|---|---|---|
clsName | string | HttpDataSource.clsName | src/dapi.ts:246 |
dart | any | HttpDataSource.dart | src/dapi.ts:245 |
Methods
allPackageVersions()
allPackageVersions():
HttpDataSource<Credentials>
Defined in: src/dapi.ts:301
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<Credentials>
Defined in: src/dapi.ts:306
Parameters
| Parameter | Type |
|---|---|
i | number |
Returns
Inherited from
count()
count():
Promise<number>
Defined in: src/dapi.ts:272
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: src/dapi.ts:296
Deletes an entity.
Parameters
| Parameter | Type |
|---|---|
e | Entity |
Returns
Promise<void>
Inherited from
filter()
filter(
w):HttpDataSource<Credentials>
Defined in: src/dapi.ts:329
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<Credentials>
Defined in: src/dapi.ts:286
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: src/dapi.ts:277
Returns fist entity that satisfies the filtering criteria (see filter).
Returns
Promise<Credentials>
Inherited from
forEntity()
forEntity(
e):Promise<Credentials>
Defined in: src/dapi.ts:621
Returns credentials for entity
Parameters
| Parameter | Type |
|---|---|
e | Entity |
Returns
Promise<Credentials>
include()
include(
include):HttpDataSource<Credentials>
Defined in: src/dapi.ts:341
Includes entity in the result
Parameters
| Parameter | Type |
|---|---|
include | string |
Returns
Inherited from
list()
list(
options?):Promise<Credentials[]>
Defined in: src/dapi.ts:257
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():
HttpDataSource<Credentials>
Defined in: src/dapi.ts:320
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<Credentials>
Defined in: src/dapi.ts:335
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<Credentials>
Defined in: src/dapi.ts:312
Restricts results to the specified page number. See also nextPage.
Parameters
| Parameter | Type |
|---|---|
i | number |
Returns
Inherited from
save()
save(
c):Promise<Credentials>
Defined in: src/dapi.ts:630
Saves a 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>