![JAR search and dependency download from the Maven repository](/logo.png)
com.rosetta.metatest.model.util.Observable12DeepPathUtil Maven / Gradle / Ivy
package com.rosetta.metatest.model.util;
import com.rosetta.metatest.model.Asset12;
import com.rosetta.metatest.model.Observable12;
import com.rosetta.metatest.model.metafields.FieldWithMetaAsset12;
import com.rosetta.model.lib.mapper.MapperS;
import java.math.BigDecimal;
import static com.rosetta.model.lib.expression.ExpressionOperators.*;
public class Observable12DeepPathUtil {
public BigDecimal chooseAmount(Observable12 observable12) {
final MapperS asset12 = MapperS.of(observable12).map("getAsset12", _observable12 -> _observable12.getAsset12()).map("getValue", _f->_f.getValue());
if (exists(asset12).getOrDefault(false)) {
return asset12.map("getAmount", _asset12 -> _asset12.getAmount()).get();
}
return null;
}
public Asset12 chooseAsset12(Observable12 observable12) {
final MapperS asset12 = MapperS.of(observable12).map("getAsset12", _observable12 -> _observable12.getAsset12()).map("getValue", _f->_f.getValue());
if (exists(asset12).getOrDefault(false)) {
return asset12.get();
}
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy