/** * Sets the paymentDate value. * * @param inPaymentDate a <code>String</code> value or <code>null</code> * @return a <code>DividendEventBuilder</code> value */ public final DividendEventBuilder withPaymentDate(String inPaymentDate) { dividend.setPaymentDate(inPaymentDate); return this; } /**
/** * 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()); } /**