Schedule1Part2BHelper.java
package com.tradecloud.dto.duties;
import com.tradecloud.domain.duties.DutySchedule;
import com.tradecloud.domain.duties.Schedule1Part2B;
import com.tradecloud.tariffing.domain.AdditionalTariff;
import com.tradecloud.tariffing.domain.BaseTariff;
import java.math.BigDecimal;
public class Schedule1Part2BHelper {
public static void populateSchedule1Part2B(DutySchedule dutySchedule, BaseTariff baseTariff) {
Schedule1Part2B schedule2Part2B = (Schedule1Part2B) dutySchedule;
if (baseTariff instanceof AdditionalTariff) {
AdditionalTariff additionalTariff = (AdditionalTariff) baseTariff;
String dutyDescription = additionalTariff.getExcise().toLowerCase();
if(dutyDescription.contains("%")) {
String value = dutyDescription.split("%")[0];
schedule2Part2B.getDutyRate().setPercentage(new BigDecimal(value));
}
}
}
}