File

projects/m2-core/src/lib/core/service/value/propositions.service.ts

Index

Methods

Constructor

constructor(sanitizer: DomSanitizer, clientConfigService: ClientConfigService, propertyValueService: PropertyValueService, applicationsService: ApplicationsService, stringParserService: StringParserService)
Parameters :
Name Type Optional
sanitizer DomSanitizer No
clientConfigService ClientConfigService No
propertyValueService PropertyValueService No
applicationsService ApplicationsService No
stringParserService StringParserService No

Methods

Public extractPropositionPartId
extractPropositionPartId(proposition: Proposition)
Parameters :
Name Type Optional
proposition Proposition No
Returns : number
Public getApplicationItemAttributeValuePropositions
getApplicationItemAttributeValuePropositions(propertyId: number, applicationId: number, filterOnValues, searchQuery: string, doublePrecision?: number, unit?: MeasurementUnit)
Parameters :
Name Type Optional Default value
propertyId number No
applicationId number No
filterOnValues No true
searchQuery string No ''
doublePrecision number Yes
unit MeasurementUnit Yes
Public getApplicationPropositions
getApplicationPropositions(propertyId: number, applicationAttributes?: Pair>, doublePrecision?: number, unit?: MeasurementUnit)

Application propositions

Parameters :
Name Type Optional
propertyId number No
applicationAttributes Pair<number | Map<number, ApplicationAttribute[]>> Yes
doublePrecision number Yes
unit MeasurementUnit Yes
Public getConstraintTablePropositions
getConstraintTablePropositions(constraintTableId: number, meaningId: number, searchQuery: string, doublePrecision?: number, unit?: MeasurementUnit)
Parameters :
Name Type Optional Default value
constraintTableId number No
meaningId number No
searchQuery string No ''
doublePrecision number Yes
unit MeasurementUnit Yes
Public getExtractedAttributesPropositions
getExtractedAttributesPropositions(itemDisplayName: string, classifierPropertyName: string)

Extracted attributes propositions

Parameters :
Name Type Optional
itemDisplayName string No
classifierPropertyName string No
Public getNamedValuePropositions
getNamedValuePropositions(propertyId: number, searchQuery: string)
Parameters :
Name Type Optional Default value
propertyId number No
searchQuery string No ''
Public getPartIdByFilteringProposition
getPartIdByFilteringProposition(proposition: Proposition, getPropositionsFn?: (searchQuery?: string,noFilterOnValues?: boolean) => void)

Parse proposition

Parameters :
Name Type Optional
proposition Proposition No
getPropositionsFn function Yes
Returns : Promise<number>
Public getPartProposition
getPartProposition(part: Item, propertyId: number)
Parameters :
Name Type Optional
part Item No
propertyId number No
Returns : Proposition
Public getPropertyValuePropositions
getPropertyValuePropositions(propertyId: number, elementId?: number, filterOnValues, searchQuery: string, doublePrecision?: number, unit?: MeasurementUnit)
Parameters :
Name Type Optional Default value
propertyId number No
elementId number Yes
filterOnValues No true
searchQuery string No ''
doublePrecision number Yes
unit MeasurementUnit Yes
Public getValueHintPropositions
getValueHintPropositions(valueHint: RestrictionalPropertyValueHint)
Parameters :
Name Type Optional
valueHint RestrictionalPropertyValueHint No
Returns : ValueHint

results matching ""

    No results matching ""