Package org.jbpm.formapi.shared.api

Examples of org.jbpm.formapi.shared.api.FormRepresentation


        this.saved = saved;
        this.lastModified = System.currentTimeMillis();
    }
   
    public FormRepresentation createRepresentation() {
        FormRepresentation rep = new FormRepresentation();
        rep.setName(name);
        rep.setTaskId(taskId);
        rep.setProcessName(processId);
        rep.setAction(action);
        rep.setMethod(method);
        rep.setEnctype(enctype);
        for (FBFormItem item : formItems) {
            rep.addFormItem(item.getRepresentation());
        }
        for (FBValidationItem item : validationItems) {
            rep.addFormValidation(item.createValidation());
        }
        rep.setInputs(inputs);
        rep.setOutputs(outputs);
        rep.setSaved(saved);
        rep.setLastModified(lastModified);
        rep.setOnLoadScripts(this.onLoadScripts);
        rep.setOnSubmitScripts(this.onSubmitScripts);
        return rep;
    }
View Full Code Here


    public FormRepresentation getForm(String pkgName, String formId) throws FormServiceException {
        List<FormRepresentation> list = forms.get(pkgName);
        if (list == null) {
            throw new FormServiceException();
        }
        FormRepresentation form = null;
        for (FormRepresentation f : list) {
            if (formId.equals(f.getName())) {
                form = f;
                break;
            }
View Full Code Here

   
    @Override
    public void deleteForm(String pkgName, String formId) {
        List<FormRepresentation> list = forms.get(pkgName);
        if (list != null) {
            FormRepresentation toRemove = null;
            if (formId != null) {
                for (FormRepresentation form : list) {
                    if (formId.equals(form.getName())) {
                        toRemove = form;
                        break;
View Full Code Here

    }

    @Override
    public FormRepresentation getAssociatedForm(String pkgName, TaskRef task) throws FormServiceException {
        List<FormRepresentation> forms = this.forms.get(pkgName);
        FormRepresentation retval = null;
        for (FormRepresentation form : forms) {
            if (form.getTaskId() != null && form.getTaskId().equals(task.getTaskId())) {
                retval = form;
                break;
            }
View Full Code Here

        jaxbSimulation(dto2, ListFormsDTO.class, ListFormsDTO.RELATED_CLASSES);
    }

    public void testListFormsOneItem() throws Exception {
        FormEncodingFactory.register(FormEncodingServerFactory.getEncoder(), FormEncodingServerFactory.getDecoder()); // this is important
        FormRepresentation form = RESTAbstractTest.createMockForm("myForm", "param1", "param2", "param3");
        ListFormsDTO dto = new ListFormsDTO(form);
        jaxbSimulation(dto, ListFormsDTO.class, ListFormsDTO.RELATED_CLASSES);
    }
View Full Code Here

        jaxbSimulation(dto, ListFormsDTO.class, ListFormsDTO.RELATED_CLASSES);
    }
   
    public void testListFormsDTOManyItems() throws Exception {
        FormEncodingFactory.register(FormEncodingServerFactory.getEncoder(), FormEncodingServerFactory.getDecoder()); // this is important
        FormRepresentation form1 = RESTAbstractTest.createMockForm("myForm", "param1", "param2", "param3");
        FormRepresentation form2 = RESTAbstractTest.createMockForm("otherForm", "paramA", "paramB", "paramC");
        List<FormRepresentation> forms = new ArrayList<FormRepresentation>();
        forms.add(form1);
        forms.add(form2);
        ListFormsDTO dto = new ListFormsDTO(forms);
        jaxbSimulation(dto, ListFormsDTO.class, ListFormsDTO.RELATED_CLASSES);
View Full Code Here

        jaxbSimulation(dto2, ListFormsItemsDTO.class, ListFormsItemsDTO.RELATED_CLASSES);
    }
   
    public void testListFormsItemsDTOOneItem() throws Exception {
        HashMap<String, FormItemRepresentation> items = new HashMap<String, FormItemRepresentation>();
        FormRepresentation form = RESTAbstractTest.createMockForm("myForm", "myParam1", "myParam2", "myParam3");
        Iterator<FormItemRepresentation> iter = form.getFormItems().iterator();
        items.put("name1", iter.next());
        ListFormsItemsDTO dto = new ListFormsItemsDTO(items);
        jaxbSimulation(dto, ListFormsItemsDTO.class, ListFormsItemsDTO.RELATED_CLASSES);
    }
View Full Code Here

        jaxbSimulation(dto, ListFormsItemsDTO.class, ListFormsItemsDTO.RELATED_CLASSES);
    }
   
    public void testListFormsItemsDTOManyItems() throws Exception {
        HashMap<String, FormItemRepresentation> items = new HashMap<String, FormItemRepresentation>();
        FormRepresentation form = RESTAbstractTest.createMockForm("myForm", "myParam1", "myParam2", "myParam3");
        Iterator<FormItemRepresentation> iter = form.getFormItems().iterator();
        items.put("name1", iter.next());
        items.put("name2", iter.next());
        items.put("name3", iter.next());
        items.put("name4", iter.next());
        ListFormsItemsDTO dto = new ListFormsItemsDTO(items);
View Full Code Here

    public ExportFormCommand(String language) {
        this.language = language;
        this.bus.addHandler(GetFormRepresentationResponseEvent.TYPE, new GetFormRepresentationResponseHandler() {
            @Override
            public void onEvent(GetFormRepresentationResponseEvent event) {
                FormRepresentation form = event.getRepresentation();
                String type = event.getSaveType();
                if (saveType.equals(type)) {
                    getTemplate(form);
                }
            }
View Full Code Here

        super();
        bus.addHandler(GetFormRepresentationResponseEvent.TYPE, new GetFormRepresentationResponseHandler() {
            @Override
            public void onEvent(GetFormRepresentationResponseEvent event) {
                if (DELETE_TYPE.equals(event.getSaveType())) {
                    FormRepresentation form = event.getRepresentation();
                    showDeletePanel(form);
                }
            }
        });
    }
View Full Code Here

TOP

Related Classes of org.jbpm.formapi.shared.api.FormRepresentation

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.