Package org.jbpm.formbuilder.client.bus.ui

Examples of org.jbpm.formbuilder.client.bus.ui.TaskSelectedEvent


            @Override
            public void onSuccess(Method method, String response) {
                List<TaskRef> tasks = helper.readTasks(response);
                if (tasks.size() == 1) {
                    TaskRef singleTask = tasks.iterator().next();
                    bus.fireEvent(new TaskSelectedEvent(singleTask));
                }
            }
        });
    }
View Full Code Here


        view.setSelectedTask(EasyMock.eq(task));
        EasyMock.expectLastCall().once();
       
        EasyMock.replay(view, service, i18n, filterView, advancedView);
        new IoAssociationPresenter(view);
        bus.fireEvent(new TaskSelectedEvent(task));
        EasyMock.verify(view, service, i18n, filterView, advancedView);
    }
View Full Code Here

        TaskSelectedHandler handler = EasyMock.createMock(TaskSelectedHandler.class);
        handler.onSelectedTask(EasyMock.anyObject(TaskSelectedEvent.class));
        EasyMock.expectLastCall().andAnswer(new IAnswer<Object>() {
            public Object answer() throws Throwable {
                Object[] params = EasyMock.getCurrentArguments();
                TaskSelectedEvent event = (TaskSelectedEvent) params[0];
                assertNotNull("event.selectedTask shouldn't be null", event.getSelectedTask());
                assertEquals("ioRef and event.selectedTask should be the same", ioRef, event.getSelectedTask());
                return null;
            }
        }).once();
        bus.addHandler(TaskSelectedEvent.TYPE, handler);
        EasyMock.replay(view, service, i18n, filterView, advancedView, handler);
View Full Code Here

            }
        });
       
        EasyMock.replay(view, drag, mockForm);
        new LayoutPresenter(view);
        bus.fireEvent(new TaskSelectedEvent(ioRef));
        EasyMock.verify(view, drag, mockForm);
    }
View Full Code Here

        bus.addHandler(EmbededIOReferenceEvent.TYPE, new EmbededIOReferenceHandler() {
            @Override
            public void onEvent(EmbededIOReferenceEvent event) {
                if (event.getIoRef() != null) {
                    view.disableSearch();
                    bus.fireEvent(new TaskSelectedEvent(event.getIoRef()));
                }
            }
        });
    }
View Full Code Here

                final CommandPopupPanel panel = new CommandPopupPanel(true);
                panel.setPopupPosition(event.getX(), event.getY());
                panel.addItem(i18n.SelectIOObjectCommand(), new Command() {
                    @Override
                    public void execute() {
                        bus.fireEvent(new TaskSelectedEvent(task));
                        panel.hide();
                    }
                });
                panel.show();
            }
View Full Code Here

    @Test
    public void testTaskSelectedNullTask() throws Exception {
        EasyMock.replay(view, res, toolreg, i18n);
        new ToolBarPresenter(view);
        bus.fireEvent(new TaskSelectedEvent(null));
        EasyMock.verify(view, res, toolreg, i18n);
    }
View Full Code Here

        ioRef.setProcessId(processId);
        ioRef.setTaskId(taskName);
       
        EasyMock.replay(view, res, toolreg, i18n);
        new ToolBarPresenter(view);
        bus.fireEvent(new TaskSelectedEvent(ioRef));
        EasyMock.verify(view, res, toolreg, i18n);
    }
View Full Code Here

        ioRef.setProcessId(processId);
        ioRef.setTaskId(taskName);
       
        EasyMock.replay(view, res, toolreg, i18n);
        new ToolBarPresenter(view);
        bus.fireEvent(new TaskSelectedEvent(ioRef));
        bus.fireEvent(new TaskSelectedEvent(null));
        EasyMock.verify(view, res, toolreg, i18n);
    }
View Full Code Here

TOP

Related Classes of org.jbpm.formbuilder.client.bus.ui.TaskSelectedEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.