StandardConfirmation.java
package com.tradecloud.domain.model.fec;
import com.tradecloud.domain.model.ForexGroup;
import com.tradecloud.domain.model.Money;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import org.joda.time.LocalDate;
public class StandardConfirmation extends Confirmation {
public StandardConfirmation(BankReference bankReference, Money amount, LocalDate maturityDate, Money spotRate, Money forwardRate,
OrganisationalUnit organisationalUnit, ForexGroup forexGroup) {
super(bankReference, amount, maturityDate, spotRate, forwardRate, organisationalUnit, forexGroup);
confirmationType = FECConfirmationType.STANDARD;
}
public static Confirmation valueOf(BankReference bankReference, Money amount, LocalDate maturityDate, Money spotRate, Money forwardRate,
OrganisationalUnit organisationalUnit, ForexGroup forexGroup) {
return new StandardConfirmation(bankReference, amount, maturityDate, spotRate, forwardRate, organisationalUnit, forexGroup);
}
}