Class AbstractActionBindingImpl<H extends com.vaadin.flow.component.Component,A extends Action,C extends com.vaadin.flow.component.Component>

java.lang.Object
io.jmix.flowui.action.binder.AbstractActionBindingImpl<H,A,C>
All Implemented Interfaces:
ActionBinding<C,A>
Direct Known Subclasses:
AbstractShortcutActionBindingImpl, ActionBindingImpl, ActionsHolderBindingImpl

@Deprecated(since="2.2", forRemoval=true) public abstract class AbstractActionBindingImpl<H extends com.vaadin.flow.component.Component,A extends Action,C extends com.vaadin.flow.component.Component> extends Object implements ActionBinding<C,A>
Deprecated, for removal: This API element is subject to removal in a future version.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final A
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected ActionBinder<H>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected final C
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected List<com.vaadin.flow.shared.Registration>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractActionBindingImpl(ActionBinder<H> binder, A action, C component, List<com.vaadin.flow.shared.Registration> registrations)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

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

    • binder

      protected ActionBinder<H extends com.vaadin.flow.component.Component> binder
      Deprecated, for removal: This API element is subject to removal in a future version.
    • action

      protected final A extends Action action
      Deprecated, for removal: This API element is subject to removal in a future version.
    • component

      protected final C extends com.vaadin.flow.component.Component component
      Deprecated, for removal: This API element is subject to removal in a future version.
    • registrations

      protected List<com.vaadin.flow.shared.Registration> registrations
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • AbstractActionBindingImpl

      public AbstractActionBindingImpl(ActionBinder<H> binder, A action, C component, @Nullable List<com.vaadin.flow.shared.Registration> registrations)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getComponent

      public C getComponent()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getComponent in interface ActionBinding<H extends com.vaadin.flow.component.Component,A extends Action>
    • getAction

      public A getAction()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getAction in interface ActionBinding<H extends com.vaadin.flow.component.Component,A extends Action>
    • unbind

      public void unbind()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      unbind in interface ActionBinding<H extends com.vaadin.flow.component.Component,A extends Action>