File

projects/m2-core/src/lib/model/value/AttributeValueData.ts

Index

Properties
Methods

Constructor

constructor(stringValue?: string)
Parameters :
Name Type Optional
stringValue string Yes

Properties

Public blobValue
Type : string
Public booleanValue
Type : boolean
Public dateValue
Type : number
Public floatMax
Type : number
Public floatMin
Type : number
Public floatValue
Type : number
Public formulaRuleData
Type : FormulaRuleData
Public integerValue
Type : number
Public nameValue
Type : string
Public stringValue
Type : string

Methods

Static areEqual
areEqual(data1: AttributeValueData, data2: AttributeValueData, valueType: AttributeType, doublePrecision: number)
Parameters :
Name Type Optional
data1 AttributeValueData No
data2 AttributeValueData No
valueType AttributeType No
doublePrecision number No
Returns : boolean
Static buildBlobValueData
buildBlobValueData(value: string, fileName?: string, fileSize?: number)
Parameters :
Name Type Optional
value string No
fileName string Yes
fileSize number Yes
Returns : AttributeValueData
Static buildBooleanValueData
buildBooleanValueData(value: boolean)
Parameters :
Name Type Optional
value boolean No
Returns : AttributeValueData
Static buildDateValueData
buildDateValueData(value: number | Date)
Parameters :
Name Type Optional
value number | Date No
Returns : AttributeValueData
Static buildDoubleValueData
buildDoubleValueData(valueDouble: ValueDouble)
Parameters :
Name Type Optional
valueDouble ValueDouble No
Returns : AttributeValueData
Static buildFormulaValueData
buildFormulaValueData(value: string | FormulaRuleData)
Parameters :
Name Type Optional
value string | FormulaRuleData No
Returns : AttributeValueData
Static buildIntegerValueData
buildIntegerValueData(value: number)
Parameters :
Name Type Optional
value number No
Returns : AttributeValueData
Static buildStringValueData
buildStringValueData(value: string)

Others

Parameters :
Name Type Optional
value string No
Returns : AttributeValueData
Static getPayloadValue
getPayloadValue(data: AttributeValueData, valueType: AttributeType)
Parameters :
Name Type Optional
data AttributeValueData No
valueType AttributeType No
Returns : string | number | boolean
Static getSortPropertyName
getSortPropertyName(valueType: AttributeType)
Parameters :
Name Type Optional
valueType AttributeType No
Returns : string
Static isValueEmpty
isValueEmpty(data: AttributeValueData)

"nameValue" property is not analyzed

Parameters :
Name Type Optional
data AttributeValueData No
Returns : boolean
Static isValueEmptyForType
isValueEmptyForType(data: AttributeValueData, valueType: AttributeType)
Parameters :
Name Type Optional
data AttributeValueData No
valueType AttributeType No
Returns : boolean
Static toValueDouble
toValueDouble(data: AttributeValueData)

Double

Parameters :
Name Type Optional
data AttributeValueData No
Returns : ValueDouble

results matching ""

    No results matching ""