Class FlaggableChange

  • All Implemented Interfaces:
    de.willuhn.jameica.gui.Action
    Direct Known Subclasses:
    UmsatzMarkChecked, UmsatzMarkUnChecked

    public class FlaggableChange
    extends java.lang.Object
    implements de.willuhn.jameica.gui.Action
    Setz oder entfermnt die genannten Flags in ein oder mehreren Objekten.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static de.willuhn.util.I18N i18n  
    • Constructor Summary

      Constructors 
      Constructor Description
      FlaggableChange​(int flags, boolean add)
      ct.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean getAdd()
      Liefert true, wenn die Flags gesetzt werden sollen.
      protected int getFlags()
      Liefert die zu setzenden Flags.
      void handleAction​(java.lang.Object context)
      Erwartet ein Objekt vom Typ Flaggable oder Flaggable[].
      protected void postProcess​(Flaggable o)
      Optionales Postprocessing.
      • Methods inherited from class java.lang.Object

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

      • i18n

        protected static final de.willuhn.util.I18N i18n
    • Constructor Detail

      • FlaggableChange

        public FlaggableChange​(int flags,
                               boolean add)
        ct.
        Parameters:
        flags - die zu setzenden Flags.
        add - true, wenn Flags hinzugefuegt werden sollen. Andernfalls werden sie entfernt.
    • Method Detail

      • handleAction

        public void handleAction​(java.lang.Object context)
                          throws de.willuhn.util.ApplicationException
        Erwartet ein Objekt vom Typ Flaggable oder Flaggable[].
        Specified by:
        handleAction in interface de.willuhn.jameica.gui.Action
        Throws:
        de.willuhn.util.ApplicationException
        See Also:
        Action.handleAction(java.lang.Object)
      • postProcess

        protected void postProcess​(Flaggable o)
                            throws java.lang.Exception
        Optionales Postprocessing. Kann von abgeleiteten Klassen ueberschrieben werden.
        Parameters:
        o - das Objekt.
        Throws:
        java.lang.Exception
      • getFlags

        protected int getFlags()
        Liefert die zu setzenden Flags.
        Returns:
        flags
      • getAdd

        protected boolean getAdd()
        Liefert true, wenn die Flags gesetzt werden sollen.
        Returns:
        true, wenn die Flags gesetzt werden sollen.