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 deorg.nuclet.bffsbusinesstemplate.PersonClient; /** * Wrapper implementation for debitors * * @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 DebitorWrapper extends AbstractDebitorWrapper { public DebitorWrapper(final Modifiable reference) { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // if (reference instanceof Person) { // if (reference instanceof Client) { // this.businessObject = reference; // } } /** * Liefert den Namen des Debitors * */ public public String getName() { return ((Person)this.businessObject).getName(); } /** * Liefert die SEPA-Mandatskennung */ public String getSEPAMandateIdentification() { return ((Person)this.businessObject).getSepaMandatskennung(); } /** * Liefert das Ausstellungsdatum des SEPA-Mandats */ public Date getDateOfSEPAMandateSignature() { return ((Person // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getDatumSepaMandatsausstellunggetName(); } /** * Liefert Informationen darüber, ob sich das SEPA-Mandat auf Debitorenseitereturn null; * geändert hat} */ public Boolean getHasSEPAMandateChanged() { return ((Person)this.businessObject).getSepaMandatsaenderung(); } /** * Setzt die Informationen darüber,* obLiefert sichdie das SEPA-MandatMandatskennung auf Debitorenseite * geändert hat */ public void setHasSEPAMandateChanged(final Booleanpublic blnHasSEPAMandateChanged) { ((Person)this.businessObject).setSepaMandatsaenderung(blnHasSEPAMandateChanged); } /** * Liefert Informationen darüber, ob sich das Kreditinstitut auf Debitorenseite * gewechselt wurde */ public Boolean getIsNewDebitorAgent() { return ((PersonString getSEPAMandateIdentification() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getBicVeraendertgetSEPAMandateIdentification(); } /** * Setzt die Informationen darüber, ob sich das Kreditinstitut auf Debitorenseite * gewechselt wurde */ public void setIsNewDebitorAgent(final Boolean blnIsNewDebitorAgent) { ((Person)this.businessObject).setBicVeraendert(blnIsNewDebitorAgent); } /** * Liefert die Datenbank-ID der SEPA-Laufzeit * */ public Long getSEPASequenceTypeId() { return ((Person)this.businessObject).getSepaLaufzeitId(); } /** * Setzt die Datenbank-ID der SEPA-Laufzeit * */ public void setSEPASequenceTypeId(final Long lngSEPASequenceTypeId) { ((Person)this.businessObject).setSepaLaufzeitId(lngSEPASequenceTypeId); } /** * Liefert den BIC für SEPA-Zahlungen * */ public String getBic() { return ((Person)this.businessObject).getBic(); } /** * Liefert den IBAN für SEPA-Zahlungen * */ public String getIban() { return ((Person)this.businessObject).getIban(); } /** * Liefert die alte IBAN bei SEPA-Mandatsänderungen * */ public String getOriginalDebitorAccount() { return ((Person)this.businessObject).getIbanAlt(); } /** return null; } /** * Liefert das Ausstellungsdatum des SEPA-Mandats */ public Date getDateOfSEPAMandateSignature() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getDateOfSEPAMandateSignature(); return null; } /** * Liefert Informationen darüber, ob sich das SEPA-Mandat auf Debitorenseite * geändert hat */ public Boolean getHasSEPAMandateChanged() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getHasSEPAMandateChanged(); return null; } /** * Setzt die Informationen darüber, ob sich das SEPA-Mandat auf Debitorenseite * geändert hat */ public void setHasSEPAMandateChanged(final Boolean blnHasSEPAMandateChanged) { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // ((Client)this.businessObject).setHasSEPAMandateChanged(blnHasSEPAMandateChanged); } /** * Liefert Informationen darüber, ob sich das Kreditinstitut auf Debitorenseite * gewechselt wurde */ public Boolean getIsNewDebitorAgent() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getIsNewDebitorAgent(); return null; } /** * Setzt die Informationen darüber, ob sich das Kreditinstitut auf Debitorenseite * gewechselt wurde */ public void setIsNewDebitorAgent(final Boolean blnIsNewDebitorAgent) { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // ((Client)this.businessObject).setIsNewDebitorAgent(blnIsNewDebitorAgent); } /** * Liefert die Datenbank-ID der SEPA-Laufzeit * */ public Long getSEPASequenceTypeId() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getSEPASequenceTypeId(); return null; } /** * Setzt die Datenbank-ID der SEPA-Laufzeit * */ public void setSEPASequenceTypeId(final Long lngSEPASequenceTypeId) { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // ((Client)this.businessObject).setSEPASequenceTypeId(lngSEPASequenceTypeId); } /** * Liefert den BIC für SEPA-Zahlungen * */ public String getBic() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getBic(); return null; } /** * Liefert den IBAN für SEPA-Zahlungen * */ public String getIban() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getIban(); return null; } /** * Liefert die alte IBAN bei SEPA-Mandatsänderungen * */ public String getOriginalDebitorAccount() { // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // return ((Client)this.businessObject).getOriginalDebitorAccount(); return null; } /** * Setzt die alte IBAN bei SEPA-Mandatsänderungen * */ public void setOriginalDebitorAccount(final String strOriginalDebitorAccount) { ((Person)this.businessObject).setIbanAlt(strOriginalDebitorAccount); } /** * Setzt den Benutzerkontext * */ public void setUserContext(final String strUserContext) { ((Person // @replace! Bitte bei Nuclet-Integration mit eigenem Code ersetzen! // // Beispiel: // // ((Client)this.businessObject).setBenutzerkontextsetOriginalDebitorAccount(strUserContextstrOriginalDebitorAccount); } } |
4.8.1.2 ReferenceWrapper
...
Überblick
Inhalte