Class UmsatzTypInput

  • All Implemented Interfaces:
    de.willuhn.jameica.gui.input.Input, de.willuhn.jameica.gui.Part

    public class UmsatzTypInput
    extends de.willuhn.jameica.gui.input.SelectInput
    Fertig konfigurierte Auswahlbox fuer die Umsatz-Kategorie.
    • Field Summary

      • Fields inherited from interface de.willuhn.jameica.gui.input.Input

        DATAKEY_TOOLTIP
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getValue()  
      void setComment​(java.lang.String comment)  
      • Methods inherited from class de.willuhn.jameica.gui.input.SelectInput

        disable, enable, focus, format, getControl, getList, getText, isEnabled, setAttribute, setEditable, setEnabled, setList, setPleaseChoose, setPreselected, setValue, update
      • Methods inherited from class de.willuhn.jameica.gui.input.AbstractInput

        addListener, getData, getName, getParent, getStyleBits, hasChanged, isMandatory, paint, paint, setData, setInvalidChars, setMandatory, setName, setValidChars
      • Methods inherited from class java.lang.Object

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

      • UmsatzTypInput

        public UmsatzTypInput​(UmsatzTyp preselected,
                              int typ)
                       throws java.rmi.RemoteException
        ct.
        Parameters:
        preselected - der vorselectierte Umsatz-Typ.
        typ - Filter auf Kategorie-Typen. Kategorien vom Typ "egal" werden grundsaetzlich angezeigt.
        Throws:
        java.rmi.RemoteException
        See Also:
        UmsatzTyp.TYP_AUSGABE, UmsatzTyp.TYP_EINNAHME
      • UmsatzTypInput

        public UmsatzTypInput​(UmsatzTyp preselected,
                              int typ,
                              boolean includeUnassignedType)
                       throws java.rmi.RemoteException
        ct.
        Parameters:
        preselected - der vorselectierte Umsatz-Typ.
        typ - Filter auf Kategorie-Typen. Kategorien vom Typ "egal" werden grundsaetzlich angezeigt.
        includeUnassignedType - der fiktive Typ "nicht zugeordnet" soll mit angeboten werden
        Throws:
        java.rmi.RemoteException
        See Also:
        UmsatzTyp.TYP_AUSGABE, UmsatzTyp.TYP_EINNAHME
      • UmsatzTypInput

        public UmsatzTypInput​(UmsatzTyp preselected,
                              UmsatzTyp skip,
                              int typ,
                              boolean unassigned)
                       throws java.rmi.RemoteException
        ct.
        Parameters:
        preselected - der vorselectierte Umsatz-Typ.
        skip - einzelner Umsatz-Typ, der nicht angeboten werden soll. Damit ist es zum Beispiel moeglich, eine Endlos-Rekursion zu erzeugen, wenn ein Parent ausgewaehlt werden soll, der User aber die Kategorie sich selbst als Parent zuordnet.
        typ - Filter auf Kategorie-Typen. Kategorien vom Typ "egal" werden grundsaetzlich angezeigt.
        unassigned - der fiktive Typ "nicht zugeordnet" soll mit angeboten werden
        Throws:
        java.rmi.RemoteException
        See Also:
        UmsatzTyp.TYP_AUSGABE, UmsatzTyp.TYP_EINNAHME
    • Method Detail

      • getValue

        public java.lang.Object getValue()
        Specified by:
        getValue in interface de.willuhn.jameica.gui.input.Input
        Overrides:
        getValue in class de.willuhn.jameica.gui.input.SelectInput
        See Also:
        SelectInput.getValue()
      • setComment

        public void setComment​(java.lang.String comment)
        Specified by:
        setComment in interface de.willuhn.jameica.gui.input.Input
        Overrides:
        setComment in class de.willuhn.jameica.gui.input.AbstractInput
        See Also:
        AbstractInput.setComment(java.lang.String)