Class AssigneeLiveSearchProjectService

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.AssigneeLiveSearchService, org.uberfire.ext.widgets.common.client.dropdown.EntryCreationLiveSearchService<String,​org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.widget.AssigneeLiveSearchEntryCreationEditor>, org.uberfire.ext.widgets.common.client.dropdown.LiveSearchService<String>

    @Dependent
    public class AssigneeLiveSearchProjectService
    extends Object
    implements org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.AssigneeLiveSearchService
    • Constructor Detail

      • AssigneeLiveSearchProjectService

        @Inject
        public AssigneeLiveSearchProjectService​(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager,
                                                org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.widget.AssigneeLiveSearchEntryCreationEditor editor)
    • Method Detail

      • init

        public void init​(org.kie.workbench.common.stunner.bpmn.forms.model.AssigneeType type)
        Specified by:
        init in interface org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.AssigneeLiveSearchService
      • setSearchErrorHandler

        public void setSearchErrorHandler​(Consumer<Throwable> searchErrorHandler)
        Specified by:
        setSearchErrorHandler in interface org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.AssigneeLiveSearchService
      • search

        public void search​(String pattern,
                           int maxResults,
                           org.uberfire.ext.widgets.common.client.dropdown.LiveSearchCallback<String> callback)
        Specified by:
        search in interface org.uberfire.ext.widgets.common.client.dropdown.LiveSearchService<String>
      • searchEntry

        public void searchEntry​(String key,
                                org.uberfire.ext.widgets.common.client.dropdown.LiveSearchCallback<String> callback)
        Specified by:
        searchEntry in interface org.uberfire.ext.widgets.common.client.dropdown.LiveSearchService<String>
      • addCustomEntry

        public void addCustomEntry​(String customEntry)
        Specified by:
        addCustomEntry in interface org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.AssigneeLiveSearchService
      • getEditor

        public org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.widget.AssigneeLiveSearchEntryCreationEditor getEditor()
        Specified by:
        getEditor in interface org.uberfire.ext.widgets.common.client.dropdown.EntryCreationLiveSearchService<String,​org.kie.workbench.common.stunner.bpmn.client.forms.fields.assigneeEditor.widget.AssigneeLiveSearchEntryCreationEditor>