projects/m2-core/src/lib/core/service/measurement/measurement.service.ts
Methods |
|
constructor(logger: Logger, http: HttpClient, endpointService: EndpointConfigService, attributeClassifierService: AttributeClassifierService, ajaxService: AjaxService)
|
||||||||||||||||||
|
Parameters :
|
| Public castUnitToTableRow | ||||||
castUnitToTableRow(unit: MeasurementUnit)
|
||||||
|
Parameters :
Returns :
void
|
| Public convertBasicValueToUnit | |||||||||
convertBasicValueToUnit(basicVal: number, unit?: MeasurementUnit)
|
|||||||||
|
Conversion
Parameters :
Returns :
number
|
| Public convertValueToBasic | |||||||||
convertValueToBasic(val: number, unit: MeasurementUnit)
|
|||||||||
|
Parameters :
Returns :
number
|
| Public createUnit | ||||||
createUnit(natureId: number)
|
||||||
|
Edit API
Parameters :
Returns :
Promise<MeasurementUnit>
|
| Public deleteUnit | ||||||
deleteUnit(unitId: number)
|
||||||
|
Parameters :
Returns :
Promise<void>
|
| Public deleteUnits | ||||||
deleteUnits(unitIds: number[])
|
||||||
|
Parameters :
Returns :
Promise<void>
|
| Public editUnit | ||||||
editUnit(request: EditMeasurementUnitRequest)
|
||||||
|
Parameters :
Returns :
Promise<MeasurementUnit>
|
| Public editUnits | ||||||
editUnits(requests: EditMeasurementUnitRequest[])
|
||||||
|
Parameters :
Returns :
Promise<MeasurementUnit[]>
|
| Public findUnit | ||||||
findUnit(predicate: (unit: MeasurementUnit) => void)
|
||||||
|
Parameters :
Returns :
MeasurementUnit
|
| Public getAllUnits |
getAllUnits()
|
|
Returns :
MeasurementUnit[]
|
| Public getBasicUnit | ||||||
getBasicUnit(natureId: number)
|
||||||
|
Parameters :
Returns :
MeasurementUnit
|
| Public getNatureById | ||||||
getNatureById(natureId: number)
|
||||||
|
Parameters :
Returns :
Promise<PropertyGroup>
|
| Public getNatures |
getNatures()
|
|
Read API
Returns :
Promise<PropertyGroup[]>
|
| Public getNaturesByIds | ||||||
getNaturesByIds(natureIds: number[])
|
||||||
|
Parameters :
Returns :
Promise<Map<number, PropertyGroup>>
|
| Public getUnit | ||||||
getUnit(unitId: number)
|
||||||
|
Parameters :
Returns :
MeasurementUnit
|
| Public getUnitById | ||||||
getUnitById(unitId: number)
|
||||||
|
Parameters :
Returns :
Promise<MeasurementUnit>
|
| Public getUnits | ||||||
getUnits(natureId: number)
|
||||||
|
Parameters :
Returns :
Promise<MeasurementUnit[]>
|
| Public getUnitsByIds | ||||||
getUnitsByIds(unitIds: number | number[])
|
||||||
|
Parameters :
Returns :
Promise<MeasurementUnit[]>
|
| Public getUnitsMap | ||||||
getUnitsMap(natureIds: Set
|
||||||
|
Parameters :
Returns :
Promise<Map<number, MeasurementUnit[]>>
|
| Public getUnitsOfGroup |
getUnitsOfGroup(groupId: number, withSubGroups: boolean)
|
|
Returns :
Promise<MeasurementUnit[]>
|
| Public importMeasuresFromXml | |||||||||
importMeasuresFromXml(file: File, updateProgressFn?: (progress?: number) => void)
|
|||||||||
|
Parameters :
Returns :
Promise<void>
|
| Public init |
init()
|
|
Returns :
Promise<any>
|