/** * Sets the event type. * * @param inEventType an <code>EventType</code> value * @return a <code>DividendEventBuilder</code> value */ public final DividendEventBuilder withEventType(EventType inEventType) { dividend.setEventType(inEventType); return this; } /**
@Override public void setEventType(EventType inEventType) { dividend.setEventType(inEventType); } /* (non-Javadoc)
/** * Copies all member attributes from the donor to the recipient. * * @param inDonor a <code>DividendBean</code> value * @param inRecipient a <code>DividendBean</code> value */ protected static void copyAttributes(DividendBean inDonor, DividendBean inRecipient) { EventBean.copyAttributes(inDonor, inRecipient); inRecipient.setEventType(inDonor.getEventType()); inRecipient.setAmount(inDonor.getAmount()); inRecipient.setCurrency(inDonor.getCurrency()); inRecipient.setDeclareDate(inDonor.getDeclareDate()); inRecipient.setEquity(inDonor.getEquity()); inRecipient.setExecutionDate(inDonor.getExecutionDate()); inRecipient.setFrequency(inDonor.getFrequency()); inRecipient.setPaymentDate(inDonor.getPaymentDate()); inRecipient.setRecordDate(inDonor.getRecordDate()); inRecipient.setStatus(inDonor.getStatus()); inRecipient.setType(inDonor.getType()); } /**