cancel
Showing results for 
Search instead for 
Did you mean: 

How to set a field value of type currency using MDM Java API?

Former Member
0 Kudos

During create or update operation using MDM Java API, how can we set a field value of type currency?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Problem solved: Currency field type values can accept DoubleValue, so we can set it as:

TupleDefinitionSchema tds = context.getRepositorySchema().getTupleDefinitionSchema(context.getRepositorySchema().getTupleDefinition("tupleCode").getId());

  TupleValue tvAltUom = MdmValueFactory.createTupleValue();

  tvAltUom.setFieldValue(tds.getFieldId("MDM_PRICE"), value == null ? NullValue.NULL : new DoubleValue(value

  .doubleValue());