File

platform-components-ng/projects/platform-components-lib/src/lib/services/preferences.service.ts

Description

Application configuration

Index

Methods

Constructor

constructor(http: HttpClient)
Parameters :
Name Type Optional
http HttpClient No

Methods

getAllSystemPreferences
getAllSystemPreferences()

Get all system preferences

Returns : Observable<any>

Observable any

Async getPreferenceValue
getPreferenceValue(preferenceId: number)

Returns preference value from preferences config

Parameters :
Name Type Optional
preferenceId number No
Returns : Promise<boolean>

Promise

Async getSystemPreferencesConfig
getSystemPreferencesConfig(ignoreCache)

Returns System preferences config

Parameters :
Name Optional Default value Description
ignoreCache No false

boolean

Returns : Promise<any>

any

getUserPreferenceValues
getUserPreferenceValues(preferenceId: number)

Get User Preference Values

Parameters :
Name Type Optional Description
preferenceId number No

Preference Id

Returns : Observable<any>

Observable any

setPreferenceValues
setPreferenceValues(preferenceId: number, preferenceValue: any)

Set Preference Values

Parameters :
Name Type Optional Description
preferenceId number No

Preference Id

preferenceValue any No

Preference value

Returns : Observable<any>

Observable any

setSystemPreferencesConfig
setSystemPreferencesConfig(preferencesConfig: any[])

Set System preferences config

Parameters :
Name Type Optional Description
preferencesConfig any[] No

any[]

Returns : void

void

result-matching ""

    No results matching ""