UserDataStorage
Deprecated
The UserDataStorage should not be used. Use UserSettingsStorage instead Functionality for working with remote Users Data Storage Remote storage allows to save key-value pairs on the Datagrok server for further use
Constructors
new UserDataStorage()
new UserDataStorage():
UserDataStorage
Returns
Source
Methods
get()
get(
name
,currentUser
):Promise
<any
>
Retrieves a map from Users Data Storage
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
name | string | undefined | Storage name |
currentUser | boolean | true | get a value from a current user storage. If false, shared storage is used. |
Returns
Promise
<any
>
Source
getValue()
getValue(
name
,key
,currentUser
):Promise
<string
>
Retrieves a single value from Users Data Storage
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
name | string | undefined | Storage name |
key | string | undefined | Value key |
currentUser | boolean | true | get a value from a current user storage. If false, shared storage is used. |
Returns
Promise
<string
>
Source
post()
post(
name
,data
,currentUser
):Promise
<void
>
Saves a map to Users Data Storage, will be appended to existing data
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
name | string | undefined | Storage name |
data | any | undefined | |
currentUser | boolean | true | Value should be available only for current user. If false, shared storage is used. |
Returns
Promise
<void
>
Source
postValue()
postValue(
name
,key
,value
,currentUser
):Promise
<void
>
Saves a single value to Users Data Storage
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
name | string | undefined | Storage name |
key | string | undefined | |
value | string | undefined | |
currentUser | boolean | true | Value should be available only for current user. If false, shared storage is used. |
Returns
Promise
<void
>
Source
put()
put(
name
,data
,currentUser
):Promise
<void
>
Saves a map to Users Data Storage, will replace existing data
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
name | string | undefined | Storage name |
data | any | undefined | |
currentUser | boolean | true | Value should be available only for current user. If false, shared storage is used. |
Returns
Promise
<void
>
Source
remove()
remove(
name
,key
,currentUser
):Promise
<void
>
Removes a single value from Users Data Storage
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
name | string | undefined | Storage name |
key | string | undefined | Value key |
currentUser | boolean | true | get a value from a current user storage. If false, shared storage is used. |
Returns
Promise
<void
>