Class UmsatzDetailEditControl
- java.lang.Object
-
- de.willuhn.jameica.gui.AbstractControl
-
- de.willuhn.jameica.hbci.gui.controller.UmsatzDetailControl
-
- de.willuhn.jameica.hbci.gui.controller.UmsatzDetailEditControl
-
public class UmsatzDetailEditControl extends UmsatzDetailControl
Controller fuer die Detailansicht eines Umsatzes zum Bearbeiten.
-
-
Constructor Summary
Constructors Constructor Description UmsatzDetailEditControl(de.willuhn.jameica.gui.AbstractView view)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.willuhn.jameica.gui.input.Input
getArt()
Liefert ein Eingabe-Feld mit einem Text der Umsatz-Art.de.willuhn.jameica.gui.input.Input
getBetrag()
Liefert ein Eingabe-Feld mit Betrag der Buchung,de.willuhn.jameica.gui.input.Input
getCustomerRef()
Liefert ein Eingabe-Feld mit der Kundenreferenz.de.willuhn.jameica.gui.input.Input
getDatum()
Liefert ein Eingabe-Feld mit dem Datum der Buchung.de.willuhn.jameica.gui.input.Input
getEmpfaengerBLZ()
Liefert ein Eingabe-Feld mit der BLZ des Empfaengers.de.willuhn.jameica.gui.input.Input
getEmpfaengerKonto()
Liefert ein Eingabe-Feld mit dem Konto des Empfaengers.de.willuhn.jameica.gui.input.Input
getEmpfaengerName()
Liefert ein Eingabe-Feld mit dem Namen des Empfaengers.de.willuhn.jameica.gui.input.Input
getEndToEndId()
Liefert ein Eingabe-Feld mit der EndToEnd-ID.de.willuhn.jameica.gui.input.Input
getGvCode()
Liefert ein Eingabe-Feld fuer den GV-Code.de.willuhn.jameica.gui.input.Input
getMandateId()
Liefert ein Eingabe-Feld mit der Mandatsreferenz.de.willuhn.jameica.gui.input.Input
getPrimanota()
Liefert ein Eingabe-Feld mit dem Primanota-Kennzeichen.de.willuhn.jameica.gui.input.Input
getSaldo()
Liefert ein Eingabe-Feld mit dem Saldo nach der Buchung.protected java.lang.String
getUsage(boolean showAll)
Ueberschrieben, um den Verwendungszweck bei Bedarf umgebrochen anzuzeigen.de.willuhn.jameica.gui.input.Input
getValuta()
Liefert ein Eingabe-Feld mit dem Valuta der Buchung.de.willuhn.jameica.gui.input.Input
getZweck()
Liefert ein Eingabe-Feld fuer den Verwendungszweck.de.willuhn.jameica.gui.input.CheckboxInput
getZweckSwitch()
Liefert eine Checkbox, mit der man umschalten kann, ob man die vereinfachte Version des Verwendungszwecks angezeigt bekommt oder die ausfuehrliche.void
handleNext()
Speichert den Umsatz und erstellt die naechste neue Buchung.boolean
handleStore()
Speichert die editierbaren Properties.-
Methods inherited from class de.willuhn.jameica.hbci.gui.controller.UmsatzDetailControl
getAddressbookEntry, getKommentar, getKonto, getUmsatz, getUmsatzTyp
-
-
-
-
Method Detail
-
getEmpfaengerName
public de.willuhn.jameica.gui.input.Input getEmpfaengerName() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit dem Namen des Empfaengers.- Overrides:
getEmpfaengerName
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getEmpfaengerName()
-
getEmpfaengerKonto
public de.willuhn.jameica.gui.input.Input getEmpfaengerKonto() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit dem Konto des Empfaengers.- Overrides:
getEmpfaengerKonto
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getEmpfaengerKonto()
-
getEmpfaengerBLZ
public de.willuhn.jameica.gui.input.Input getEmpfaengerBLZ() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit der BLZ des Empfaengers.- Overrides:
getEmpfaengerBLZ
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getEmpfaengerBLZ()
-
getBetrag
public de.willuhn.jameica.gui.input.Input getBetrag() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit Betrag der Buchung,- Overrides:
getBetrag
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getBetrag()
-
getSaldo
public de.willuhn.jameica.gui.input.Input getSaldo() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit dem Saldo nach der Buchung.- Overrides:
getSaldo
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getSaldo()
-
getZweck
public de.willuhn.jameica.gui.input.Input getZweck()
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld fuer den Verwendungszweck.- Overrides:
getZweck
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- See Also:
UmsatzDetailControl.getZweck()
-
getDatum
public de.willuhn.jameica.gui.input.Input getDatum() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit dem Datum der Buchung.- Overrides:
getDatum
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getDatum()
-
getValuta
public de.willuhn.jameica.gui.input.Input getValuta() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit dem Valuta der Buchung.- Overrides:
getValuta
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getValuta()
-
getPrimanota
public de.willuhn.jameica.gui.input.Input getPrimanota() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit dem Primanota-Kennzeichen.- Overrides:
getPrimanota
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getPrimanota()
-
getArt
public de.willuhn.jameica.gui.input.Input getArt() throws java.rmi.RemoteException
Liefert ein Eingabe-Feld mit einem Text der Umsatz-Art.- Overrides:
getArt
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getCustomerRef
public de.willuhn.jameica.gui.input.Input getCustomerRef() throws java.rmi.RemoteException
Liefert ein Eingabe-Feld mit der Kundenreferenz.- Overrides:
getCustomerRef
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
-
getEndToEndId
public de.willuhn.jameica.gui.input.Input getEndToEndId() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit der EndToEnd-ID.- Overrides:
getEndToEndId
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getEndToEndId()
-
getMandateId
public de.willuhn.jameica.gui.input.Input getMandateId() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld mit der Mandatsreferenz.- Overrides:
getMandateId
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getMandateId()
-
getGvCode
public de.willuhn.jameica.gui.input.Input getGvCode() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert ein Eingabe-Feld fuer den GV-Code.- Overrides:
getGvCode
in classUmsatzDetailControl
- Returns:
- Eingabe-Feld.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getGvCode()
-
getZweckSwitch
public de.willuhn.jameica.gui.input.CheckboxInput getZweckSwitch() throws java.rmi.RemoteException
Description copied from class:UmsatzDetailControl
Liefert eine Checkbox, mit der man umschalten kann, ob man die vereinfachte Version des Verwendungszwecks angezeigt bekommt oder die ausfuehrliche.- Overrides:
getZweckSwitch
in classUmsatzDetailControl
- Returns:
- Checkbox.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzDetailControl.getZweckSwitch()
-
getUsage
protected java.lang.String getUsage(boolean showAll)
Ueberschrieben, um den Verwendungszweck bei Bedarf umgebrochen anzuzeigen.- Overrides:
getUsage
in classUmsatzDetailControl
- Parameters:
showAll
- true, wenn der rohe Verwendungszweck angezeigt werden soll.- Returns:
- der anzuzeigende Verwendungszweck.
- See Also:
UmsatzDetailControl.getUsage(boolean)
-
handleStore
public boolean handleStore()
Description copied from class:UmsatzDetailControl
Speichert die editierbaren Properties.- Overrides:
handleStore
in classUmsatzDetailControl
- Returns:
- true, wenn das Speichern erfolgreich war.
- See Also:
UmsatzDetailControl.handleStore()
-
handleNext
public void handleNext()
Speichert den Umsatz und erstellt die naechste neue Buchung.
-
-