Skip to main content

CredentialsDataSource

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

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:915

Parameters

ParameterType
sany

Returns

CredentialsDataSource

Overrides

HttpDataSource.constructor

Properties

PropertyTypeInherited fromDefined in
clsNamestringHttpDataSource.clsNamejs-api/src/dapi.ts:333
dartanyHttpDataSource.dartjs-api/src/dapi.ts:332

Methods

allPackageVersions()

allPackageVersions(): this

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

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:419

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:385

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:409

Deletes an entity.

Parameters

ParameterType
eDartObject

Returns

Promise<void>

Inherited from

HttpDataSource.delete


filter()

filter(w): this

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

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:399

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:390

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:920

Returns credentials for entity

Parameters

ParameterType
eEntity

Returns

Promise<Credentials>


include()

include(include): this

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

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:369

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:431

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:444

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:424

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:929

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:344

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