19 lines
485 B
Java
19 lines
485 B
Java
package com.pfefferminzia.petinsurance.tariffs;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Map;
|
|
|
|
public final class BreedPremiumAdjustment {
|
|
|
|
private static final Map<String, BigDecimal> ADJUSTMENTS = Map.of(
|
|
"Dackel", new BigDecimal("-0.1"),
|
|
"Bernhardiner", new BigDecimal("0.1")
|
|
);
|
|
|
|
public static BigDecimal forBreed(String breed) {
|
|
return ADJUSTMENTS.getOrDefault(breed, BigDecimal.ZERO);
|
|
}
|
|
|
|
private BreedPremiumAdjustment() {}
|
|
}
|