Class CandidateUsersEditView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.flowui.view.StandardDetailView<AssignmentDetailsModel>
io.jmix.bpmflowui.view.modeler.properties.candidateusers.CandidateUsersEditView
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, FragmentOwner, ChangeTracker, DetailView<AssignmentDetailsModel>, ReadOnlyAwareView, Serializable

@ViewController("bpm_CandidateUsersEdit") @ViewDescriptor("candidate-users-edit.xml") public class CandidateUsersEditView extends StandardDetailView<AssignmentDetailsModel>
See Also:
  • Field Details

  • Constructor Details

    • CandidateUsersEditView

      public CandidateUsersEditView()
  • Method Details

    • setParentModelElementBusinessId

      public void setParentModelElementBusinessId(String parentModelElementBusinessId)
    • setModeler

      public void setModeler(BpmnModeler modeler)
    • onInit

      @Subscribe protected void onInit(View.InitEvent event)
    • removeProviderSource

      public void removeProviderSource(AssignmentDetailsModel assignmentDetailsModel)
    • onBeforeShow

      @Subscribe protected void onBeforeShow(View.BeforeShowEvent event)
    • initUserListProviderComboBoxItems

      protected void initUserListProviderComboBoxItems()
    • initUserSuggestionField

      protected void initUserSuggestionField()
    • initViewData

      protected void initViewData()
    • initComponentsVisibility

      protected void initComponentsVisibility()
    • onCandidateUsersExpressionFieldComponentValueChange

      @Subscribe("candidateUsersExpressionField") public void onCandidateUsersExpressionFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.textfield.TextField,String> event)
    • onUserListProviderComboBoxComponentValueChange

      @Subscribe("userListProviderComboBox") public void onUserListProviderComboBoxComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>,String> event)
    • onUserListProviderMethodNameFieldValueChange

      @Subscribe("userListProviderMethodNameField") public void onUserListProviderMethodNameFieldValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<MethodInfo>,MethodInfo> event)
    • getValueChangeEventConsumer

      protected Consumer<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent> getValueChangeEventConsumer(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels)
    • updateAssignmentDetailsModel

      protected void updateAssignmentDetailsModel(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels)
    • onUsersDcCollectionChange

      @Subscribe(id="usernamesDc", target=DATA_CONTAINER) protected void onUsersDcCollectionChange(CollectionContainer.CollectionChangeEvent<UserModel> event)
    • onUsernameAddBtnIdClick

      @Subscribe("usernameAddBtnId") public void onUsernameAddBtnIdClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • suggestionFieldValueChangeHandler

      protected void suggestionFieldValueChangeHandler(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>,String> event)
    • addCandidateUser

      protected void addCandidateUser(String username)
    • updateUserCandidatesValue

      protected void updateUserCandidatesValue()
    • candidateUsersValueToUserList

      protected List<UserModel> candidateUsersValueToUserList(String value)
    • getFetchCallback

      protected Stream<String> getFetchCallback(com.vaadin.flow.data.provider.Query<String,String> query)
    • getCountCallback

      protected int getCountCallback(com.vaadin.flow.data.provider.Query<String,String> query)