Skip to main content

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

ParameterType
sany

Returns

CredentialsDataSource

Overrides

HttpDataSource.constructor

Properties

PropertyTypeInherited fromDefined in
clsNamestringHttpDataSource.clsNamejs-api/src/dapi.ts:323
dartanyHttpDataSource.dartjs-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

ParameterType
inumber

Returns

this

Inherited from

HttpDataSource.by


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

HttpDataSource.count


delete()

delete(e): Promise<void>

Defined in: js-api/src/dapi.ts:399

Deletes an entity.

Parameters

ParameterType
eEntity

Returns

Promise<void>

Inherited from

HttpDataSource.delete


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

ParameterType
wstring

Returns

this

Inherited from

HttpDataSource.filter


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

ParameterTypeDescription
idstringGUID of the corresponding object

Returns

Promise<Credentials>

{Promise<object>} - entity.

Inherited from

HttpDataSource.find


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

HttpDataSource.first


forEntity()

forEntity(e): Promise<Credentials>

Defined in: js-api/src/dapi.ts:910

Returns credentials for entity

Parameters

ParameterType
eEntity

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

ParameterType
includestring

Returns

this

Inherited from

HttpDataSource.include


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

ParameterType
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

HttpDataSource.list


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

HttpDataSource.nextPage


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

ParameterTypeDefault value
fieldNamestringundefined
descbooleanfalse

Returns

this

Inherited from

HttpDataSource.order


page()

page(i): this

Defined in: js-api/src/dapi.ts:414

A source restricted to page [i]. See also nextPage.

Parameters

ParameterType
inumber

Returns

this

Inherited from

HttpDataSource.page


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

ParameterType
cCredentials

Returns

Promise<Credentials>

Overrides

HttpDataSource.save


with()

protected with(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

ParameterType
patchPartial<DataSourceQuery>

Returns

this

Inherited from

HttpDataSource.with