Seitenhistorie
...
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
package org.nuclet.sepa.wrapper; import java.math.BigDecimal; import java.util.Date; import java.util.List; import org.nuclos.api.businessobject.BusinessObject; import org.nuclos.api.businessobject.facade.Modifiable; import org.nuclos.api.businessobject.facade.Stateful; // @replace! // // import org.nuclet.businesstemplate.ClientBillingPosition; /** * Wrapper implementation for SEPA references (invoices, due payments, etc.) * * @version 1.0 * @date 21.03.2014 * @nuclet org.nuclet.SEPA * @nucletversion 1.0.0 * @sincenucletversion 1.0.0 * @since 21.03.2014 * * @author frank.lehmann@nuclos.de * */ public class PaymentReferenceWrapper extends AbstractPaymentReferenceWrapper { public PaymentReferenceWrapper(final Modifiable reference) { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // if (reference instanceof ClientBillingPosition) { // this.businessObject = reference; // } } /** * Liefert die Datenbank-ID des übergeordneten Referenzobjektes * (also bspw. die ID der Rechnung, falls es sich bei den Zahlungsreferenzen um * Rechnungspositionen handelt) * */ public Long getReferenceId() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((ClientBillingPosition)this.businessObject).getClientBillingId(); return null; } /** * Liefert den Zahlungsbetrag * */ public BigDecimal getAmount() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((ClientBillingPosition)this.businessObject).getAmount(); return null; } public void setSEPAPaymentInformationId(final Long lngSEPAPaymentInformationId) { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // ((ClientBillingPosition)this.businessObject).setSEPAPaymentInformationId(lngSEPAPaymentInformationId); } public void setSEPAExportDate(final Date datSEPAExportDate) { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // ((ClientBillingPosition)this.businessObject).setSEPAExportDate(datSEPAExportDate); } } |
Überblick
Inhalte