Schedule3Part1Helper.java
package com.tradecloud.dto.duties;
import com.tradecloud.domain.duties.DutySchedule;
import com.tradecloud.domain.duties.RebateOptions;
import com.tradecloud.domain.duties.Schedule3Part1;
import com.tradecloud.tariffing.domain.BaseTariff;
import com.tradecloud.tariffing.domain.Rebate;
public class Schedule3Part1Helper {
public static void populateSchedule3Part1(DutySchedule dutySchedule, BaseTariff baseTariff) {
Schedule3Part1 schedule3Part1 = (Schedule3Part1) dutySchedule;
setSchedule3Part1Duties(schedule3Part1, baseTariff);
}
private static void setSchedule3Part1Duties(Schedule3Part1 schedule3Part1, BaseTariff baseTariff) {
if (baseTariff instanceof Rebate) {
Rebate rebate = (Rebate) baseTariff;
String dutyDescription = rebate.getRateOfDuty().toLowerCase();
schedule3Part1.setRebateOptions(RebateOptions.LESS);
//schedule3Part1.set
schedule3Part1.setCalculationMethod(TariffGeneralHelper.getCalculationMethod(dutyDescription));
}
}
}