Class UmsatzDetailControl
- java.lang.Object
-
- de.willuhn.jameica.gui.AbstractControl
-
- de.willuhn.jameica.hbci.gui.controller.UmsatzDetailControl
-
- Direct Known Subclasses:
UmsatzDetailEditControl
public class UmsatzDetailControl extends de.willuhn.jameica.gui.AbstractControlController fuer die Detailansicht eines Umsatzes.
-
-
Constructor Summary
Constructors Constructor Description UmsatzDetailControl(de.willuhn.jameica.gui.AbstractView view)ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressgetAddressbookEntry()Prueft, ob sich das Gegenkonto im Adressbuch befindet.de.willuhn.jameica.gui.input.InputgetArt()Liefert ein Eingabe-Feld mit einem Text der Umsatz-Art.de.willuhn.jameica.gui.input.InputgetBetrag()Liefert ein Eingabe-Feld mit Betrag der Buchung,de.willuhn.jameica.gui.input.InputgetCustomerRef()Liefert ein Eingabe-Feld mit der Kundenreferenz.de.willuhn.jameica.gui.input.InputgetDatum()Liefert ein Eingabe-Feld mit dem Datum der Buchung.de.willuhn.jameica.gui.input.InputgetEmpfaengerBLZ()Liefert ein Eingabe-Feld mit der BLZ des Empfaengers.de.willuhn.jameica.gui.input.InputgetEmpfaengerKonto()Liefert ein Eingabe-Feld mit dem Konto des Empfaengers.de.willuhn.jameica.gui.input.InputgetEmpfaengerName()Liefert ein Eingabe-Feld mit dem Namen des Empfaengers.de.willuhn.jameica.gui.input.InputgetEmpfaengerName2()Liefert ein Eingabe-Feld mit dem Namen des ultimativen Empfaengers.de.willuhn.jameica.gui.input.InputgetEndToEndId()Liefert ein Eingabe-Feld mit der EndToEnd-ID.de.willuhn.jameica.gui.input.InputgetGvCode()Liefert ein Eingabe-Feld fuer den GV-Code.de.willuhn.jameica.gui.input.InputgetKommentar()Liefert ein Eingabe-Feld fuer einen zusaetzlichen Kommentarde.willuhn.jameica.gui.input.InputgetKonto()Liefert ein Eingabe-Feld mit dem Konto des Umsatzes.de.willuhn.jameica.gui.input.InputgetMandateId()Liefert ein Eingabe-Feld mit der Mandatsreferenz.de.willuhn.jameica.gui.input.InputgetPrimanota()Liefert ein Eingabe-Feld mit dem Primanota-Kennzeichen.de.willuhn.jameica.gui.input.InputgetSaldo()Liefert ein Eingabe-Feld mit dem Saldo nach der Buchung.UmsatzgetUmsatz()Liefert das Umsatz-Objekt, das auf dem Detail-Dialog angezeigt wird.de.willuhn.jameica.gui.input.SelectInputgetUmsatzTyp()Liefert eine Auswahlbox fuer die Umsatz-Kategorie.protected java.lang.StringgetUsage(boolean showAll)Liefert den anzuzeigenden Verwendungszweck in Abhaengigkeit der aktuellen Einstellung.de.willuhn.jameica.gui.input.InputgetValuta()Liefert ein Eingabe-Feld mit dem Valuta der Buchung.de.willuhn.jameica.gui.input.InputgetZweck()Liefert ein Eingabe-Feld fuer den Verwendungszweck.de.willuhn.jameica.gui.input.CheckboxInputgetZweckSwitch()Liefert eine Checkbox, mit der man umschalten kann, ob man die vereinfachte Version des Verwendungszwecks angezeigt bekommt oder die ausfuehrliche.booleanhandleStore()Speichert die editierbaren Properties.
-
-
-
Method Detail
-
getUmsatz
public Umsatz getUmsatz()
Liefert das Umsatz-Objekt, das auf dem Detail-Dialog angezeigt wird.- Returns:
- das Umsatz-Objekt.
-
getKommentar
public de.willuhn.jameica.gui.input.Input getKommentar() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer einen zusaetzlichen Kommentar- Returns:
- liefert ein Eingabefeld fuer einen zusaetzlichen Kommentar.
- Throws:
java.rmi.RemoteException
-
getAddressbookEntry
public Address getAddressbookEntry() throws java.rmi.RemoteException
Prueft, ob sich das Gegenkonto im Adressbuch befindet.- Returns:
- die ggf. gefundene Adresse oder null.
- Throws:
java.rmi.RemoteException
-
getKonto
public de.willuhn.jameica.gui.input.Input getKonto() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Konto des Umsatzes.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getEmpfaengerName
public de.willuhn.jameica.gui.input.Input getEmpfaengerName() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Namen des Empfaengers.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getEmpfaengerName2
public de.willuhn.jameica.gui.input.Input getEmpfaengerName2() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Namen des ultimativen Empfaengers.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getUmsatzTyp
public de.willuhn.jameica.gui.input.SelectInput getUmsatzTyp() throws java.rmi.RemoteExceptionLiefert eine Auswahlbox fuer die Umsatz-Kategorie.- Returns:
- Umsatz-Kategorie.
- Throws:
java.rmi.RemoteException
-
getEmpfaengerKonto
public de.willuhn.jameica.gui.input.Input getEmpfaengerKonto() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Konto des Empfaengers.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getEmpfaengerBLZ
public de.willuhn.jameica.gui.input.Input getEmpfaengerBLZ() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit der BLZ des Empfaengers.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getBetrag
public de.willuhn.jameica.gui.input.Input getBetrag() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit Betrag der Buchung,- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getDatum
public de.willuhn.jameica.gui.input.Input getDatum() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Datum der Buchung.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getValuta
public de.willuhn.jameica.gui.input.Input getValuta() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Valuta der Buchung.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getSaldo
public de.willuhn.jameica.gui.input.Input getSaldo() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Saldo nach der Buchung.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getPrimanota
public de.willuhn.jameica.gui.input.Input getPrimanota() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit dem Primanota-Kennzeichen.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getArt
public de.willuhn.jameica.gui.input.Input getArt() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit einem Text der Umsatz-Art.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getCustomerRef
public de.willuhn.jameica.gui.input.Input getCustomerRef() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit der Kundenreferenz.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getEndToEndId
public de.willuhn.jameica.gui.input.Input getEndToEndId() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit der EndToEnd-ID.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getMandateId
public de.willuhn.jameica.gui.input.Input getMandateId() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld mit der Mandatsreferenz.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getGvCode
public de.willuhn.jameica.gui.input.Input getGvCode() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer den GV-Code.- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getZweck
public de.willuhn.jameica.gui.input.Input getZweck()
Liefert ein Eingabe-Feld fuer den Verwendungszweck.- Returns:
- Eingabe-Feld.
-
getZweckSwitch
public de.willuhn.jameica.gui.input.CheckboxInput getZweckSwitch() throws java.rmi.RemoteExceptionLiefert eine Checkbox, mit der man umschalten kann, ob man die vereinfachte Version des Verwendungszwecks angezeigt bekommt oder die ausfuehrliche.- Returns:
- Checkbox.
- Throws:
java.rmi.RemoteException
-
getUsage
protected java.lang.String getUsage(boolean showAll)
Liefert den anzuzeigenden Verwendungszweck in Abhaengigkeit der aktuellen Einstellung.- Parameters:
showAll- true, wenn der rohe Verwendungszweck angezeigt werden soll.- Returns:
- der anzuzeigende Verwendungszweck.
-
handleStore
public boolean handleStore()
Speichert die editierbaren Properties.- Returns:
- true, wenn das Speichern erfolgreich war.
-
-