ApplicationApi

Provides run-time access to the Application Module

TypeScript
export interface

Methods

MethodReturnsDescription
addApplicationDataEntry(applicationDataEntry)voidAdds new Application Data Entry
createApplicationDataEntry(key, value)voidCreates new Application Data Entry with given Key and Value
deleteApplicationDataEntry(applicationDataEntry)voidDeletes given Application Data Entry
editApplicationDataEntry(applicationDataEntry)voidEdits given Application Data Entry
getApplicationDataEntries()ApplicationDataEntry[]Retrieves all Key Value Pairs in Application state
getApplicationDataEntriesByValue(value)ApplicationDataEntry[]Gets Application Data Entry with given value
getApplicationDataEntryByKey(key)ApplicationDataEntry | undefinedGets Application Data Entry with given key
getApplicationState()ApplicationStateRetrieves Application section from Adaptable State

Method Details

addApplicationDataEntry

Adds new Application Data Entry

TypeScript
addApplicationDataEntry(applicationDataEntry: ApplicationDataEntry): void;
Parameters
ParameterTypeDescription
applicationDataEntryApplicationDataEntryApplication Data Entry to add
Returns

void

createApplicationDataEntry

Creates new Application Data Entry with given Key and Value

TypeScript
createApplicationDataEntry(key: string, value: any): void;
Parameters
ParameterTypeDescription
keystringthe Application Data Entry key
valueanythe Application Data Entry value
Returns

void

deleteApplicationDataEntry

Deletes given Application Data Entry

TypeScript
deleteApplicationDataEntry(applicationDataEntry: ApplicationDataEntry): void;
Parameters
ParameterTypeDescription
applicationDataEntryApplicationDataEntryApplication Data Entry to delete
Returns

void

editApplicationDataEntry

Edits given Application Data Entry

TypeScript
editApplicationDataEntry(applicationDataEntry: ApplicationDataEntry): void;
Parameters
ParameterTypeDescription
applicationDataEntryApplicationDataEntryApplication Data Entry to edit
Returns

void

getApplicationDataEntries

Retrieves all Key Value Pairs in Application state

TypeScript
getApplicationDataEntries(): ApplicationDataEntry[];
Returns

ApplicationDataEntry[]

getApplicationDataEntriesByValue

Gets Application Data Entry with given value

TypeScript
getApplicationDataEntriesByValue(value: any): ApplicationDataEntry[];
Parameters
ParameterTypeDescription
valueanythe Value of the Application Data Entry to retrieve
Returns

ApplicationDataEntry[]

getApplicationDataEntryByKey

Gets Application Data Entry with given key

TypeScript
getApplicationDataEntryByKey(key: string): ApplicationDataEntry | undefined;
Parameters
ParameterTypeDescription
keystringthe Key of the Application Data Entry to retrieve
Returns

ApplicationDataEntry | undefined

getApplicationState

Retrieves Application section from Adaptable State

TypeScript
getApplicationState(): ApplicationState;
Returns

ApplicationState