protected void setPayoff(Payoff payoff) { if (getPayoffId().length() > 0 && !(payoff.getId().equals(getPayoffId()))) throw new IllegalStateException( "Link.setPayoff() called (for payoff id of " + payoff.getId() + "), but the Link already has a different PayoffId! [id:" + getPayoffId() + "]"); this.payoff = payoff; }
public Payoff getPayoff() throws LinkDeveloperException { if (payoff == null && getPayoffId().length() > 0) payoff = Payoff.get(ld, getPayoffId()); return payoff; }