File

platform-components-ng/projects/platform-components-lib/src/lib/components/meta/qpp-meta-pane/qpp-meta-components/domain-picker/qpp-meta-domain-service.ts

Description

Qpp meta doamin service

Index

Methods

Constructor

constructor(http: HttpClient, attributeService: AttributeService)
Parameters :
Name Type Optional
http HttpClient No
attributeService AttributeService No

Methods

addDomainValue
addDomainValue(domainName, domainValue: string)

Add domain value

Parameters :
Name Type Optional Description
domainName No

Domain name

domainValue string No

DomainValue string

Returns : any

Observable

Async getChildDomainValues
getChildDomainValues(id: number, domainId: Number)

Get child domain values

Parameters :
Name Type Optional Description
id number No

Id

domainId Number No

Domain Id

Returns : Promise<DomainValue[]>

Promise<DomainValue[]

getDomainIdByName
getDomainIdByName(domainName: string)

Get domain id by name

Parameters :
Name Type Optional Description
domainName string No

Domain name

Returns : any

Observable

getDomainInfoByName
getDomainInfoByName(domainName: string)

Get domain info by name

Parameters :
Name Type Optional Description
domainName string No

Domain name

Returns : any

Observable

Async getDomainValue
getDomainValue(domainName: string, valueId: any)

Get domain value

Parameters :
Name Type Optional Description
domainName string No

Domain name

valueId any No

Value Id

Returns : Promise<DomainValue>

Promise

getDomainValueChange
getDomainValueChange(metaName)

Get domain value change

Parameters :
Name Optional Description
metaName No

Meta Name

Returns : Observable<any>

Observable

Async getDomainValueHierarchy
getDomainValueHierarchy(domainId: number, valueId: Number)

Get doamin value hierarchy

Parameters :
Name Type Optional Description
domainId number No

Domain Id

valueId Number No

Value Id

Returns : Promise<string>

Promise

Async getDomainValues
getDomainValues(domainName: string)

Get domain values

Parameters :
Name Type Optional Description
domainName string No

Domain name

Returns : Promise<DomainValue[]>

Promise<DomainValue[]>

Async getParentDomainValue
getParentDomainValue(domainId: number, valueId: any)

Get parent doamin value

Parameters :
Name Type Optional Description
domainId number No

Domain Id

valueId any No

Value Id

Returns : Promise<DomainValue>

Promsie

publishDomainValueChange
publishDomainValueChange(metaName: string, value: any)

Publish domain value change

Parameters :
Name Type Optional Description
metaName string No

Meta Name

value any No

Value

Returns : void

void

result-matching ""

    No results matching ""