in service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/mapper/FieldMapper.java [63:88]
public static Field map(final FieldEntity fieldEntity) {
final Field field = new Field();
field.setIdentifier(fieldEntity.getIdentifier());
field.setLabel(fieldEntity.getLabel());
field.setHint(fieldEntity.getHint());
field.setDescription(fieldEntity.getDescription());
field.setDataType(fieldEntity.getDataType());
field.setMandatory(fieldEntity.getMandatory());
field.setLength(fieldEntity.getLength());
field.setPrecision(fieldEntity.getPrecision());
field.setMinValue(fieldEntity.getMinValue());
field.setMaxValue(fieldEntity.getMaxValue());
field.setCreatedBy(fieldEntity.getCreatedBy());
field.setCreatedOn(DateConverter.toIsoString(fieldEntity.getCreatedOn()));
if (fieldEntity.getOptions() != null && !fieldEntity.getOptions().isEmpty()) {
field.setOptions(
fieldEntity.getOptions()
.stream()
.map(OptionMapper::map)
.collect(Collectors.toList())
);
}
return field;
}