Package de.willuhn.jameica.hbci.server
Class HibiscusAddressImpl
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- de.willuhn.datasource.db.AbstractDBObject
-
- de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
-
- de.willuhn.jameica.hbci.server.HibiscusAddressImpl
-
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.rmi.Transactionable,Address,HibiscusAddress,HibiscusDBObject,java.io.Serializable,java.rmi.Remote
public class HibiscusAddressImpl extends AbstractHibiscusDBObject implements HibiscusAddress
Implementierung einer Hibiscus-Adresse.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HibiscusAddressImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBank()Liefert den Namen der Bank.java.lang.StringgetBic()Liefert die BIC.java.lang.StringgetBlz()Liefert die BLZ.java.lang.StringgetIban()Liefert die IBAN.java.lang.StringgetKategorie()Liefert einen Freitext mit der Kategorie.java.lang.StringgetKommentar()Liefert einen zusaetzlichen Kommentar fuer den Adressbuch-Eintrag.java.lang.StringgetKontonummer()Liefert die Kontonummer.java.lang.StringgetName()Liefert den Namen.java.lang.StringgetPrimaryAttribute()protected java.lang.StringgetTableName()protected voidinsertCheck()voidsetBank(java.lang.String name)Speichert den Namen der Bank.voidsetBic(java.lang.String bic)Speichert die BIC.voidsetBlz(java.lang.String blz)Speichert die BLZ des Empfaengers.voidsetIban(java.lang.String iban)Speichert die IBAN.voidsetKategorie(java.lang.String kategorie)Speichert die Kategorie.voidsetKommentar(java.lang.String kommentar)Speichert einen zusaetzlichen Kommentar fuer den Adressbuch-Eintrag.voidsetKontonummer(java.lang.String kontonummer)Speichert die Kontonummer des Empfaengers.voidsetName(java.lang.String name)Speichert den Namen des Empfaengers.protected voidupdateCheck()-
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
delete, getMeta, setMeta, store
-
Methods inherited from class de.willuhn.datasource.db.AbstractDBObject
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttribute, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, insert, isNewObject, load, overwrite, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback
-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.willuhn.datasource.rmi.Changeable
clear, delete, isNewObject, overwrite, store
-
Methods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, load, removeDeleteListener, removeStoreListener
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
-
-
-
-
Method Detail
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableNamein classde.willuhn.datasource.db.AbstractDBObject- See Also:
AbstractDBObject.getTableName()
-
getPrimaryAttribute
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Specified by:
getPrimaryAttributein classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getPrimaryAttribute()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.insertCheck()
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException- Overrides:
updateCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.updateCheck()
-
getKontonummer
public java.lang.String getKontonummer() throws java.rmi.RemoteExceptionDescription copied from interface:AddressLiefert die Kontonummer.- Specified by:
getKontonummerin interfaceAddress- Returns:
- Kontonummer.
- Throws:
java.rmi.RemoteException- See Also:
Address.getKontonummer()
-
getBlz
public java.lang.String getBlz() throws java.rmi.RemoteExceptionDescription copied from interface:AddressLiefert die BLZ.- Specified by:
getBlzin interfaceAddress- Returns:
- BLZ.
- Throws:
java.rmi.RemoteException- BUGZILLA 534- See Also:
Address.getBlz()
-
getName
public java.lang.String getName() throws java.rmi.RemoteExceptionDescription copied from interface:AddressLiefert den Namen.- Specified by:
getNamein interfaceAddress- Returns:
- Name.
- Throws:
java.rmi.RemoteException- See Also:
Address.getName()
-
setKontonummer
public void setKontonummer(java.lang.String kontonummer) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert die Kontonummer des Empfaengers.- Specified by:
setKontonummerin interfaceHibiscusAddress- Parameters:
kontonummer- Kontonummer.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setKontonummer(java.lang.String)
-
setBlz
public void setBlz(java.lang.String blz) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert die BLZ des Empfaengers.- Specified by:
setBlzin interfaceHibiscusAddress- Parameters:
blz- BLZ.- Throws:
java.rmi.RemoteException- BUGZILLA 534- See Also:
HibiscusAddress.setBlz(java.lang.String)
-
setName
public void setName(java.lang.String name) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert den Namen des Empfaengers.- Specified by:
setNamein interfaceHibiscusAddress- Parameters:
name- Name.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setName(java.lang.String)
-
getKommentar
public java.lang.String getKommentar() throws java.rmi.RemoteExceptionDescription copied from interface:AddressLiefert einen zusaetzlichen Kommentar fuer den Adressbuch-Eintrag.- Specified by:
getKommentarin interfaceAddress- Returns:
- Kommentar.
- Throws:
java.rmi.RemoteException- See Also:
Address.getKommentar()
-
setKommentar
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert einen zusaetzlichen Kommentar fuer den Adressbuch-Eintrag.- Specified by:
setKommentarin interfaceHibiscusAddress- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setKommentar(java.lang.String)
-
getBank
public java.lang.String getBank() throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressLiefert den Namen der Bank. Ist nur fuer auslaendische Banken sinnvoll, da HBCI4Java fuer deutsche Banken eine Mapping-Tabelle BLZ->Bankname mitbringt.- Specified by:
getBankin interfaceHibiscusAddress- Returns:
- Name der Bank.
- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.getBank()
-
setBank
public void setBank(java.lang.String name) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert den Namen der Bank. Ist nur fuer auslaendische Banken sinnvoll, da HBCI4Java fuer deutsche Banken eine Mapping-Tabelle BLZ->Bankname mitbringt.- Specified by:
setBankin interfaceHibiscusAddress- Parameters:
name- Name der Bank.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setBank(java.lang.String)
-
getBic
public java.lang.String getBic() throws java.rmi.RemoteExceptionDescription copied from interface:AddressLiefert die BIC.- Specified by:
getBicin interfaceAddress- Returns:
- die BIC.
- Throws:
java.rmi.RemoteException- See Also:
Address.getBic()
-
setBic
public void setBic(java.lang.String bic) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert die BIC.- Specified by:
setBicin interfaceHibiscusAddress- Parameters:
bic- die BIC.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setBic(java.lang.String)
-
getIban
public java.lang.String getIban() throws java.rmi.RemoteExceptionDescription copied from interface:AddressLiefert die IBAN.- Specified by:
getIbanin interfaceAddress- Returns:
- die IBAN.
- Throws:
java.rmi.RemoteException- See Also:
Address.getIban()
-
setIban
public void setIban(java.lang.String iban) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert die IBAN.- Specified by:
setIbanin interfaceHibiscusAddress- Parameters:
iban- die IBAN.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setIban(java.lang.String)
-
getKategorie
public java.lang.String getKategorie() throws java.rmi.RemoteExceptionDescription copied from interface:AddressLiefert einen Freitext mit der Kategorie.- Specified by:
getKategoriein interfaceAddress- Returns:
- Freitext mit der Kategorie.
- Throws:
java.rmi.RemoteException- See Also:
Address.getKategorie()
-
setKategorie
public void setKategorie(java.lang.String kategorie) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusAddressSpeichert die Kategorie.- Specified by:
setKategoriein interfaceHibiscusAddress- Parameters:
kategorie- die Kategorie.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setKategorie(java.lang.String)
-
-