Class NtsOptionHelper
- java.lang.Object
-
- org.nentangso.core.service.helper.NtsOptionHelper
-
@ConditionalOnProperty(prefix="nts.helper.option", name="enabled", havingValue="true") @Service public class NtsOptionHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description NtsOptionHelper(NtsOptionRepository optionRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Optional<T>read(Class<T> clazz)Optional<BigDecimal>readBigDecimal(String optionKey)Optional<Boolean>readBoolean(String optionKey)Optional<Double>readDouble(String optionKey)Optional<Float>readFloat(String optionKey)Optional<Integer>readInteger(String optionKey)Optional<Long>readLong(String optionKey)Optional<String>readRawString(String optionKey)Optional<UUID>readUUID(String optionKey)<T> voidwrite(T configuration)voidwriteBigDecimal(String optionKey, BigDecimal value)voidwriteBoolean(String optionKey, Boolean value)voidwriteDouble(String optionKey, Double value)voidwriteFloat(String optionKey, Float value)voidwriteInteger(String optionKey, Integer value)voidwriteLong(String optionKey, Long value)voidwriteRawString(String optionKey, String optionValue)voidwriteUUID(String optionKey, UUID value)
-
-
-
Constructor Detail
-
NtsOptionHelper
public NtsOptionHelper(NtsOptionRepository optionRepository)
-
-
Method Detail
-
writeBigDecimal
@Transactional public void writeBigDecimal(String optionKey, BigDecimal value)
-
readBigDecimal
public Optional<BigDecimal> readBigDecimal(String optionKey)
-
write
@Transactional public <T> void write(T configuration)
-
-