Examples of TaskRef


Examples of org.jbpm.formbuilder.shared.task.TaskRef

        bus.fireEvent(new TaskSelectedEvent(task));
        EasyMock.verify(view, service, i18n, filterView, advancedView);
    }
   
    public void testEmbededIOReferenceNotNullTask() throws Exception {
        final TaskRef ioRef = new TaskRef();
        view.disableSearch();
        EasyMock.expectLastCall().once();
        view.setSelectedTask(EasyMock.eq(ioRef));
        EasyMock.expectLastCall().once();
        TaskSelectedHandler handler = EasyMock.createMock(TaskSelectedHandler.class);
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

        bus.fireEvent(new EmbededIOReferenceEvent(null, "jbpm"));
        EasyMock.verify(view, service, i18n, filterView, advancedView);
    }
   
    public void testNewTaskRow() throws Exception {
        TaskRef task = new TaskRef();
        TaskRow row = EasyMock.createMock(TaskRow.class);
        EasyMock.expect(row.addRightClickHandler(EasyMock.isA(RightClickHandler.class))).
            andReturn(new MockHandlerRegistration()).once();
        EasyMock.expect(view.createTaskRow(EasyMock.same(task), EasyMock.eq(false))).
            andReturn(row);
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

   
    public void testEmbededIOReferenceItemsEmpty() throws Exception {
        EasyMock.expect(view.getItems()).andReturn(new ArrayList<MenuItem>());
        EasyMock.replay(view);
        new OptionsPresenter(view);
        bus.fireEvent(new EmbededIOReferenceEvent(new TaskRef(), "jbpm"));
        EasyMock.verify(view);
    }
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

        EasyMock.expectLastCall().once();
       
        EasyMock.expect(view.getItems()).andReturn(items);
        EasyMock.replay(view, mockItem1, mockCommand1);
        new OptionsPresenter(view);
        bus.fireEvent(new EmbededIOReferenceEvent(new TaskRef(), "jbpm"));
        EasyMock.verify(view, mockItem1, mockCommand1);
    }
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

        items.add(mockItem2);
       
        EasyMock.expect(view.getItems()).andReturn(items);
        EasyMock.replay(view, mockItem1, mockCommand1);
        new OptionsPresenter(view);
        bus.fireEvent(new EmbededIOReferenceEvent(new TaskRef(), "jbpm"));
        EasyMock.verify(view, mockItem1, mockCommand1);
    }
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

   
    @Test
    @SuppressWarnings("unchecked")
    public void testTaskSelected() throws Exception {
        final String taskId = "taskId", processId = "processId";
        TaskRef ioRef = new TaskRef();
        ioRef.setTaskId(taskId);
        ioRef.setProcessId(processId);
        ioRef.setInputs(new ArrayList<TaskPropertyRef>());
        ioRef.setOutputs(new ArrayList<TaskPropertyRef>());
        FBForm mockForm = EasyMock.createMock(FBForm.class);
        EasyMock.expect(mockForm.getTaskId()).andReturn(taskId).once();
        EasyMock.expect(mockForm.getProcessId()).andReturn(processId).once();
        EasyMock.expect(mockForm.getInputs()).andReturn(new HashMap<String, InputData>()).once();
        EasyMock.expect(mockForm.getOutputs()).andReturn(new HashMap<String, OutputData>()).once();
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

            }
        });
        okButton.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                TaskRef trimmedIo = new TaskRef();
                trimmedIo.setPackageName(row.getIoRef().getPackageName());
                trimmedIo.setProcessId(row.getIoRef().getProcessId());
                trimmedIo.setProcessName(row.getIoRef().getProcessName());
                trimmedIo.setTaskId(row.getIoRef().getTaskId());
                trimmedIo.setInputs(new ArrayList<TaskPropertyRef>(getSelectedInputs()));
                trimmedIo.setOutputs(new ArrayList<TaskPropertyRef>(getSelectedOutputs()));
                FormRepresentation form = server.toBasicForm(trimmedIo);
                bus.fireEvent(new UpdateFormViewEvent(form));
                hide();
            }
        });
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

        try {
            if ( profile != null && "designer".equals(profile)) {
                String userTask = request.getParameter("userTask");
                String processName = request.getParameter("processName");
                String bpmn2Process = IOUtils.toString(request.getReader());
                TaskRef task = taskService.getBPMN2Task(bpmn2Process, processName, userTask);
                if (task != null) {
                    //get associated form if it exists
                    FormRepresentation form = formService.getAssociatedForm(task.getPackageName(), task);
                    if (form != null) {
                        json.addProperty("formjson", encoder.encode(form));
                    }
                    json.add("task", toJsonObject(task));
                    json.addProperty("packageName", task.getPackageName());
                }
            } else {
                throw new Exception("Unknown profile for POST: " + profile);
            }
            request.setAttribute("jsonData", new Gson().toJson(json));
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

        FormRepresentation form = decoder.decode(json);
        return form;
    }
   
    private static TaskRef toTask(JSONObject json) {
        TaskRef retval = null;
        if (json != null) {
            retval = new TaskRef();
            retval.setInputs(getIOData(json.get("inputs").isArray()));
            retval.setOutputs(getIOData(json.get("outputs").isArray()));
            Map<String, String> metaData = new HashMap<String, String>();
            JSONObject jsonMetaData = json.get("metaData") == null ? null : json.get("metaData").isObject();
            if (jsonMetaData != null) {
                for (String key : jsonMetaData.keySet()) {
                    metaData.put(key, jsonMetaData.get(key).isString().stringValue());
                }
            }
            retval.setMetaData(metaData);
            if (json.get("packageName") != null && json.get("packageName").isString() != null) {
                retval.setPackageName(json.get("packageName").isString().stringValue());
            }
            if (json.get("processId") != null && json.get("processId").isString() != null) {
                retval.setProcessId(json.get("processId").isString().stringValue());
            }
            if (json.get("taskId") != null && json.get("taskId").isString() != null) {
                retval.setTaskId(json.get("taskId").isString().stringValue());
            }
        }
        return retval;
    }
View Full Code Here

Examples of org.jbpm.formbuilder.shared.task.TaskRef

        NodeList list = xml.getElementsByTagName("task");
        if (list != null) {
            retval = new ArrayList<TaskRef>(list.getLength());
            for (int index = 0; index < list.getLength(); index++) {
                Element elem = (Element) list.item(index);
                TaskRef ref = new TaskRef();
                ref.setProcessId(elem.getAttribute("processId"));
                ref.setTaskId(elem.getAttribute("taskName"));
                ref.setInputs(extractTaskIO(elem.getElementsByTagName("input")));
                ref.setOutputs(extractTaskIO(elem.getElementsByTagName("output")));
                NodeList mdList = elem.getElementsByTagName("metaData");
                if (mdList != null) {
                    Map<String, String> metaData = new HashMap<String, String>();
                    for (int i = 0; i < mdList.getLength(); i++) {
                        Element mdElem = (Element) mdList.item(i);
                        metaData.put(mdElem.getAttribute("key"), mdElem.getAttribute("value"));
                    }
                    ref.setMetaData(metaData);
                }
                retval.add(ref);
            }
        }
        return retval;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.