java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardEditor<EventListenerModel>
io.jmix.bpmui.screen.modeler.properties.eventlistener.EventListenerEdit
All Implemented Interfaces:
ChangeTracker, EditorScreen<EventListenerModel>, FrameOwner, ReadOnlyAwareScreen

@UiController("bpm_EventListener.edit") @UiDescriptor("event-listener-edit.xml") public class EventListenerEdit extends StandardEditor<EventListenerModel>
  • Field Details

    • eventSelectLookup

      @Autowired protected ComboBox<String> eventSelectLookup
    • uiComponents

      @Autowired protected UiComponents uiComponents
    • eventsBox

      @Autowired protected VBoxLayout eventsBox
    • entityTypeLookup

      @Autowired protected ComboBox<String> entityTypeLookup
    • classNameField

      @Autowired protected ComboBox<String> classNameField
    • classPathScanner

      @Autowired protected ClassPathScanner classPathScanner
    • messages

      @Autowired protected Messages messages
    • selectedEvents

      protected List<String> selectedEvents
  • Constructor Details

    • EventListenerEdit

      public EventListenerEdit()
  • Method Details

    • onBeforeShow

      @Subscribe protected void onBeforeShow(Screen.BeforeShowEvent event)
    • initEventsBox

      protected void initEventsBox(List<String> selectedEvents)
    • initEventsTokenList

      protected void initEventsTokenList()
    • onEventSelectLookupValueChange

      @Subscribe("eventSelectLookup") protected void onEventSelectLookupValueChange(HasValue.ValueChangeEvent<String> event)
    • createEventToken

      protected HBoxLayout createEventToken(String eventName)
    • getClassNameOptionsList

      protected List<String> getClassNameOptionsList()
    • getEntityTypeOptionsMap

      protected Map<String,String> getEntityTypeOptionsMap()
    • getEventsOptionsList

      protected List<String> getEventsOptionsList()