Skip to main content

CredentialsDataSource

Functionality for handling credentials collection from server and working with credentials remote endpoint Allows to manage Credentials See also: https://datagrok.ai/help/govern/security

Extends

Constructors

new CredentialsDataSource()

new CredentialsDataSource(s): CredentialsDataSource

Parameters

ParameterType
sany

Returns

CredentialsDataSource

Overrides

HttpDataSource . constructor

Constructs

CredentialsDataSource

Source

src/dapi.ts:659

Properties

PropertyTypeInherited from
clsNamestringHttpDataSource.clsName
dartanyHttpDataSource.dart

Methods

allPackageVersions()

allPackageVersions(): HttpDataSource <Credentials>

Turns off package versions isolation. This DataSource will return all entities in all versions, not only the current one *

Returns

HttpDataSource <Credentials>

Inherited from

HttpDataSource . allPackageVersions

Source

src/dapi.ts:323


by()

by(i): HttpDataSource <Credentials>

Parameters

ParameterType
inumber

Returns

HttpDataSource <Credentials>

Inherited from

HttpDataSource . by

Source

src/dapi.ts:328


count()

count(): Promise<number>

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

HttpDataSource . count

Source

src/dapi.ts:293


delete()

delete(e): Promise<void>

Deletes an entity.

Parameters

ParameterType
eEntity

Returns

Promise<void>

Inherited from

HttpDataSource . delete

Source

src/dapi.ts:318


filter()

filter(w): HttpDataSource <Credentials>

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/smart-search

Parameters

ParameterTypeDescription
wstring

Returns

HttpDataSource <Credentials>

Inherited from

HttpDataSource . filter

Source

src/dapi.ts:354


find()

find(id): Promise <Credentials>

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

ParameterTypeDescription
idstringGUID of the corresponding object

Returns

Promise <Credentials>

{Promise<object>} - entity.

Inherited from

HttpDataSource . find

Source

src/dapi.ts:308


first()

first(): Promise <Credentials>

Returns fist entity that satisfies the filtering criteria (see filter).

Returns

Promise <Credentials>

Promise<object>

Inherited from

HttpDataSource . first

Source

src/dapi.ts:299


forEntity()

forEntity(e): Promise <Credentials>

Returns credentials for entity

Parameters

ParameterTypeDescription
eEntity

Returns

Promise <Credentials>

Source

src/dapi.ts:666


include()

include(include): HttpDataSource <Credentials>

Includes entity in the result

Parameters

ParameterTypeDescription
includestring

Returns

HttpDataSource <Credentials>

Inherited from

HttpDataSource . include

Source

src/dapi.ts:371


list()

list(options): Promise <Credentials[]>

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

ParameterType
optionsobject
options.filter?string
options.order?string
options.pageNumber?number
options.pageSize?number

Returns

Promise <Credentials[]>

Inherited from

HttpDataSource . list

Source

src/dapi.ts:278


nextPage()

nextPage(): HttpDataSource <Credentials>

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

HttpDataSource <Credentials>

Inherited from

HttpDataSource . nextPage

Source

src/dapi.ts:343


order()

order(fieldName, desc): HttpDataSource <Credentials>

Instructs data source to return results in the specified order.

Parameters

ParameterTypeDefault valueDescription
fieldNamestringundefined
descbooleanfalse

Returns

HttpDataSource <Credentials>

Inherited from

HttpDataSource . order

Source

src/dapi.ts:363


page()

page(i): HttpDataSource <Credentials>

Restricts results to the specified page number. See also nextPage.

Parameters

ParameterType
inumber

Returns

HttpDataSource <Credentials>

Inherited from

HttpDataSource . page

Source

src/dapi.ts:334


save()

save(c): Promise <Credentials>

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

ParameterType
cCredentials

Returns

Promise <Credentials>

Overrides

HttpDataSource . save

Source

src/dapi.ts:675