arlas-wui-toolkit / Exports / PersistenceService
Class: PersistenceService
Table of contents
Constructors
Properties
Methods
- create
- createPersistenceApiInstance
- delete
- deletePreview
- duplicate
- exist
- existByZoneKey
- get
- getByZoneKey
- getGroupsByZone
- list
- rename
- setOptions
- update
- updatePreview
Constructors
constructor
• new PersistenceService(getOptions
, settingsService
)
Parameters
Name | Type |
---|---|
getOptions |
any |
settingsService |
ArlasSettingsService |
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:19
Properties
isAvailable
• isAvailable: boolean
= false
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:18
Methods
create
▸ create(zone
, name
, value
, readers?
, writers?
): Observable
<DataWithLinks
>
Parameters
Name | Type |
---|---|
zone |
string |
name |
string |
value |
string |
readers? |
string [] |
writers? |
string [] |
Returns
Observable
<DataWithLinks
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:40
createPersistenceApiInstance
▸ createPersistenceApiInstance(): void
Returns
void
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:27
delete
▸ delete(id
): Observable
<DataWithLinks
>
Parameters
Name | Type |
---|---|
id |
string |
Returns
Observable
<DataWithLinks
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:36
deletePreview
▸ deletePreview(previewName
): void
deletes the preview by its name
Parameters
Name | Type |
---|---|
previewName |
string |
Returns
void
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:106
duplicate
▸ duplicate(zone
, id
, newName?
): Observable
<DataWithLinks
>
Parameters
Name | Type |
---|---|
zone |
string |
id |
string |
newName? |
string |
Returns
Observable
<DataWithLinks
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:68
exist
▸ exist(id
): Observable
<Exists
>
Parameters
Name | Type |
---|---|
id |
string |
Returns
Observable
<Exists
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:52
existByZoneKey
▸ existByZoneKey(zone
, key
): Observable
<Exists
>
Parameters
Name | Type |
---|---|
zone |
string |
key |
string |
Returns
Observable
<Exists
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:55
get
▸ get(id
): Observable
<DataWithLinks
>
Parameters
Name | Type |
---|---|
id |
string |
Returns
Observable
<DataWithLinks
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:44
getByZoneKey
▸ getByZoneKey(zone
, key
): Observable
<DataWithLinks
>
Parameters
Name | Type |
---|---|
zone |
string |
key |
string |
Returns
Observable
<DataWithLinks
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:48
getGroupsByZone
▸ getGroupsByZone(zone
): Observable
<string
[]>
Parameters
Name | Type |
---|---|
zone |
string |
Returns
Observable
<string
[]>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:82
list
▸ list(zone
, size
, page
, order
): Observable
<DataResource
>
Parameters
Name | Type |
---|---|
zone |
string |
size |
number |
page |
number |
order |
string |
Returns
Observable
<DataResource
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:59
rename
▸ rename(id
, newName
): Observable
<DataWithLinks
>
Parameters
Name | Type |
---|---|
id |
string |
newName |
string |
Returns
Observable
<DataWithLinks
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:75
setOptions
▸ setOptions(options
): void
Parameters
Name | Type |
---|---|
options |
any |
Returns
void
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:86
update
▸ update(id
, value
, lastUpdate
, name?
, readers?
, writers?
): Observable
<DataWithLinks
>
Parameters
Name | Type |
---|---|
id |
string |
value |
string |
lastUpdate |
number |
name? |
string |
readers? |
string [] |
writers? |
string [] |
Returns
Observable
<DataWithLinks
>
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:63
updatePreview
▸ updatePreview(previewName
, readers
, writers
): void
updates the preview's name, readers and writers
Parameters
Name | Type |
---|---|
previewName |
string |
readers |
string [] |
writers |
string [] |
Returns
void
Defined in
projects/arlas-toolkit/src/lib/services/persistence/persistence.service.ts:91