File

projects/m2-core/src/lib/core/service/measurement/measurement.service.ts

Index

Methods

Constructor

constructor(logger: Logger, http: HttpClient, endpointService: EndpointConfigService, attributeClassifierService: AttributeClassifierService, ajaxService: AjaxService)
Parameters :
Name Type Optional
logger Logger No
http HttpClient No
endpointService EndpointConfigService No
attributeClassifierService AttributeClassifierService No
ajaxService AjaxService No

Methods

Public castUnitToTableRow
castUnitToTableRow(unit: MeasurementUnit)
Parameters :
Name Type Optional
unit MeasurementUnit No
Returns : void
Public convertBasicValueToUnit
convertBasicValueToUnit(basicVal: number, unit?: MeasurementUnit)

Conversion

Parameters :
Name Type Optional
basicVal number No
unit MeasurementUnit Yes
Returns : number
Public convertValueToBasic
convertValueToBasic(val: number, unit: MeasurementUnit)
Parameters :
Name Type Optional
val number No
unit MeasurementUnit No
Returns : number
Public createUnit
createUnit(natureId: number)

Edit API

Parameters :
Name Type Optional
natureId number No
Public deleteUnit
deleteUnit(unitId: number)
Parameters :
Name Type Optional
unitId number No
Returns : Promise<void>
Public deleteUnits
deleteUnits(unitIds: number[])
Parameters :
Name Type Optional
unitIds number[] No
Returns : Promise<void>
Public editUnit
editUnit(request: EditMeasurementUnitRequest)
Parameters :
Name Type Optional
request EditMeasurementUnitRequest No
Public editUnits
editUnits(requests: EditMeasurementUnitRequest[])
Parameters :
Name Type Optional
requests EditMeasurementUnitRequest[] No
Public findUnit
findUnit(predicate: (unit: MeasurementUnit) => void)
Parameters :
Name Type Optional
predicate function No
Returns : MeasurementUnit
Public getAllUnits
getAllUnits()
Returns : MeasurementUnit[]
Public getBasicUnit
getBasicUnit(natureId: number)
Parameters :
Name Type Optional
natureId number No
Returns : MeasurementUnit
Public getNatureById
getNatureById(natureId: number)
Parameters :
Name Type Optional
natureId number No
Returns : Promise<PropertyGroup>
Public getNatures
getNatures()

Read API

Returns : Promise<PropertyGroup[]>
Public getNaturesByIds
getNaturesByIds(natureIds: number[])
Parameters :
Name Type Optional
natureIds number[] No
Returns : Promise<Map<number, PropertyGroup>>
Public getUnit
getUnit(unitId: number)
Parameters :
Name Type Optional
unitId number No
Returns : MeasurementUnit
Public getUnitById
getUnitById(unitId: number)
Parameters :
Name Type Optional
unitId number No
Public getUnits
getUnits(natureId: number)
Parameters :
Name Type Optional
natureId number No
Public getUnitsByIds
getUnitsByIds(unitIds: number | number[])
Parameters :
Name Type Optional
unitIds number | number[] No
Public getUnitsMap
getUnitsMap(natureIds: Set)
Parameters :
Name Type Optional
natureIds Set<number> No
Public getUnitsOfGroup
getUnitsOfGroup(groupId: number, withSubGroups: boolean)
Parameters :
Name Type Optional
groupId number No
withSubGroups boolean No
Public importMeasuresFromXml
importMeasuresFromXml(file: File, updateProgressFn?: (progress?: number) => void)
Parameters :
Name Type Optional
file File No
updateProgressFn function Yes
Returns : Promise<void>
Public init
init()
Returns : Promise<any>

results matching ""

    No results matching ""