Class AbstractSammelTransferList

java.lang.Object
de.willuhn.jameica.gui.parts.AbstractTablePart
de.willuhn.jameica.gui.parts.TablePart
de.willuhn.jameica.hbci.gui.parts.AbstractFromToList
de.willuhn.jameica.hbci.gui.parts.AbstractSammelTransferList
All Implemented Interfaces:
de.willuhn.jameica.gui.Part
Direct Known Subclasses:
SammelLastschriftList, SammelUeberweisungList

public abstract class AbstractSammelTransferList extends AbstractFromToList
Implementierung einer fix und fertig vorkonfigurierten Liste mit Sammel-Auftraegen.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    Hilfsklasse damit wir ueber importierte Transfers informiert werden.

    Nested classes/interfaces inherited from class de.willuhn.jameica.gui.parts.AbstractTablePart

    de.willuhn.jameica.gui.parts.AbstractTablePart.AbstractTableItem
  • Field Summary

    Fields inherited from class de.willuhn.jameica.hbci.gui.parts.AbstractFromToList

    i18n, listener, settings

    Fields inherited from class de.willuhn.jameica.gui.parts.TablePart

    tableFormatter

    Fields inherited from class de.willuhn.jameica.gui.parts.AbstractTablePart

    action, changeable, checkable, columns, menu, multi, rememberColWidth, rememberOrder, rememberState, selectionListeners
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractSammelTransferList(de.willuhn.jameica.gui.Action action)
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected de.willuhn.datasource.rmi.DBIterator
    getList(Object konto, Date from, Date to, String text)
    Liefert die Liste der fuer diesen Zeitraum geltenden Daten.
    protected abstract Class
    Liefert die Art der zu ladenden Objekte zurueck.
    protected de.willuhn.jameica.gui.input.CheckboxInput
    Liefert eine Checkbox mit der festgelegt werden kann, ob nur offene Auftraege angezeigt werden sollen.
    protected boolean
    Prueft, ob seit der letzten Aktion Eingaben geaendert wurden.
    void
    paint(org.eclipse.swt.widgets.Composite parent)
    Ueberschrieben, um einen DisposeListener an das Composite zu haengen.

    Methods inherited from class de.willuhn.jameica.hbci.gui.parts.AbstractFromToList

    calculateSum, getButtons, getKonto, getLeft, getRange, getSummary, getText, getTo

    Methods inherited from class de.willuhn.jameica.gui.parts.TablePart

    addChangeListener, addItem, addItem, addItem, addItem, createFeatureEventContext, getCollator, getControlValue, getEditorControl, getItems, getItems, getSelection, isEnabled, orderBy, orderBy, refreshSummary, removeAll, removeItem, restoreState, select, setChecked, setEnabled, setFormatter, setSummary, setTopIndex, size, sort, updateItem

    Methods inherited from class de.willuhn.jameica.gui.parts.AbstractTablePart

    addColumn, addColumn, addColumn, addColumn, addColumn, addFeature, addFeature, addSelectionListener, asList, featureEvent, getFeature, hasEvent, isMulti, removeFeature, select, setCheckable, setChecked, setContextMenu, setMulti, setRememberColWidths, setRememberOrder, setRememberState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractSammelTransferList

      public AbstractSammelTransferList(de.willuhn.jameica.gui.Action action)
      ct.
      Parameters:
      action -
  • Method Details

    • getPending

      protected de.willuhn.jameica.gui.input.CheckboxInput getPending()
      Liefert eine Checkbox mit der festgelegt werden kann, ob nur offene Auftraege angezeigt werden sollen.
      Returns:
      Checkbox.
    • hasChanged

      protected boolean hasChanged()
      Description copied from class: AbstractFromToList
      Prueft, ob seit der letzten Aktion Eingaben geaendert wurden. Ist das nicht der Fall, muss die Tabelle nicht neu geladen werden.
      Overrides:
      hasChanged in class AbstractFromToList
      Returns:
      true, wenn sich wirklich was geaendert hat.
      See Also:
    • getList

      protected de.willuhn.datasource.rmi.DBIterator getList(Object konto, Date from, Date to, String text) throws RemoteException
      Description copied from class: AbstractFromToList
      Liefert die Liste der fuer diesen Zeitraum geltenden Daten.
      Specified by:
      getList in class AbstractFromToList
      Parameters:
      konto - das Konto oder die Gruppe. Kann null sein.
      from - Start-Datum. Kann null sein.
      to - End-Datum. Kann null sein.
      text - Suchbegriff
      Returns:
      Liste der Daten dieses Zeitraumes.
      Throws:
      RemoteException
      See Also:
    • getObjectType

      protected abstract Class getObjectType()
      Liefert die Art der zu ladenden Objekte zurueck.
      Returns:
      Art der zu ladenden Objekte.
    • paint

      public void paint(org.eclipse.swt.widgets.Composite parent) throws RemoteException
      Description copied from class: AbstractFromToList
      Ueberschrieben, um einen DisposeListener an das Composite zu haengen.
      Specified by:
      paint in interface de.willuhn.jameica.gui.Part
      Overrides:
      paint in class AbstractFromToList
      Throws:
      RemoteException
      See Also:
      • Part.paint(org.eclipse.swt.widgets.Composite)