Class KontoInput
- java.lang.Object
-
- de.willuhn.jameica.gui.input.AbstractInput
-
- de.willuhn.jameica.gui.input.SelectInput
-
- de.willuhn.jameica.hbci.gui.input.KontoInput
-
- All Implemented Interfaces:
de.willuhn.jameica.gui.input.Input
,de.willuhn.jameica.gui.Part
public class KontoInput extends de.willuhn.jameica.gui.input.SelectInput
Autosuggest-Feld zur Eingabe/Auswahl eines Kontos.
-
-
Constructor Summary
Constructors Constructor Description KontoInput(Konto konto, KontoFilter filter)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
format(java.lang.Object bean)
org.eclipse.swt.widgets.Control
getControl()
java.lang.Object
getValue()
void
setRememberSelection(java.lang.String s)
Die Kontoauswahl kann sich das zuletzt ausgewaehlte Konto merken.void
setRememberSelection(java.lang.String s, boolean store)
Die Kontoauswahl kann sich das zuletzt ausgewaehlte Konto merken.void
setSupportGroups(boolean b)
Legt fest, ob die Kontoauswahl das Zurueckliefern von Gruppen unterstuetzen soll.-
Methods inherited from class de.willuhn.jameica.gui.input.SelectInput
disable, enable, focus, getList, getText, isEnabled, setAttribute, setEditable, setEnabled, setList, setPleaseChoose, setPreselected, setValue, update
-
-
-
-
Constructor Detail
-
KontoInput
public KontoInput(Konto konto, KontoFilter filter) throws java.rmi.RemoteException
ct.- Parameters:
konto
- ausgewaehltes Konto.filter
- optionaler Konto-Filter.- Throws:
java.rmi.RemoteException
-
-
Method Detail
-
setSupportGroups
public void setSupportGroups(boolean b)
Legt fest, ob die Kontoauswahl das Zurueckliefern von Gruppen unterstuetzen soll.- Parameters:
b
- true, wenn es unterstuetzt werden soll. In dem Fall liefert das Input einen String mit der ausgewaehlten Kategorie. Andernfalls wird in diesem Fall NULL zurueckgeliefert. Per Default ist dieses Feature (aus Gruenden der Abwaertskompatibilitaet) deaktiviert - muss also explizit an den Stellen aktiviert werden, wo es verwendet wird.
-
setRememberSelection
public void setRememberSelection(java.lang.String s, boolean store)
Die Kontoauswahl kann sich das zuletzt ausgewaehlte Konto merken. Damit dann aber nicht auf allen Dialogen das gleiche Konto vorausgewaehlt ist, kann man hier einen individuellen Freitext-Token uebergeben, der als Key fuer das Speichern des zuletzt ausgewaehlten Kontos verwendet wird. Ueberall dort, wo also der gleiche Token verwendet wird, wird auch das gleiche Konto vorausgewaehlt. Der Konto kann z.Bsp. "auswertungen" heissen. Wenn dieser auf allen Dialogen der Auswertungen verwendet wird, wird dort dann auch ueberall das gleiche Konto vorausgewaehlt sein.- Parameters:
s
- der Restore-Token.store
- wenn die hier getroffene Auswahl auch gespeichert werden soll.
-
setRememberSelection
public void setRememberSelection(java.lang.String s)
Die Kontoauswahl kann sich das zuletzt ausgewaehlte Konto merken. Damit dann aber nicht auf allen Dialogen das gleiche Konto vorausgewaehlt ist, kann man hier einen individuellen Freitext-Token uebergeben, der als Key fuer das Speichern des zuletzt ausgewaehlten Kontos verwendet wird. Ueberall dort, wo also der gleiche Token verwendet wird, wird auch das gleiche Konto vorausgewaehlt. Der Konto kann z.Bsp. "auswertungen" heissen. Wenn dieser auf allen Dialogen der Auswertungen verwendet wird, wird dort dann auch ueberall das gleiche Konto vorausgewaehlt sein.- Parameters:
s
- der Restore-Token.
-
getControl
public org.eclipse.swt.widgets.Control getControl()
- Specified by:
getControl
in interfacede.willuhn.jameica.gui.input.Input
- Overrides:
getControl
in classde.willuhn.jameica.gui.input.SelectInput
- See Also:
SelectInput.getControl()
-
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interfacede.willuhn.jameica.gui.input.Input
- Overrides:
getValue
in classde.willuhn.jameica.gui.input.SelectInput
- See Also:
SelectInput.getValue()
-
format
protected java.lang.String format(java.lang.Object bean)
- Overrides:
format
in classde.willuhn.jameica.gui.input.SelectInput
- See Also:
SelectInput.format(java.lang.Object)
-
-