Class BPMNKieWorkbenchFormBuilderService
- java.lang.Object
-
- org.jbpm.designer.taskforms.builder.BPMNKieWorkbenchFormBuilderService
-
- All Implemented Interfaces:
org.kie.workbench.common.forms.bpmn.BPMNFormBuilderService<org.eclipse.bpmn2.Definitions>
@Dependent public class BPMNKieWorkbenchFormBuilderService extends Object implements org.kie.workbench.common.forms.bpmn.BPMNFormBuilderService<org.eclipse.bpmn2.Definitions>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.kie.workbench.common.forms.jbpm.server.service.formGeneration.BPMNFormGeneratorService<org.uberfire.backend.vfs.Path>
bpmnFormGeneratorService
protected org.kie.workbench.common.forms.editor.service.backend.FormModelHandlerManager
formModelHandlerManager
protected org.kie.workbench.common.forms.jbpm.server.service.BPMNFormModelGenerator
generator
protected org.kie.workbench.common.forms.commons.shared.layout.FormLayoutTemplateGenerator
layoutTemplateGenerator
protected org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer
serializer
-
Constructor Summary
Constructors Constructor Description BPMNKieWorkbenchFormBuilderService(org.uberfire.io.IOService ioService, org.kie.workbench.common.forms.editor.service.backend.FormModelHandlerManager formModelHandlerManager, org.kie.workbench.common.forms.jbpm.server.service.BPMNFormModelGenerator generator, org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer serializer, org.kie.workbench.common.forms.commons.shared.layout.FormLayoutTemplateGenerator layoutTemplateGenerator, org.kie.workbench.common.forms.jbpm.server.service.formGeneration.BPMNFormGeneratorService<org.uberfire.backend.vfs.Path> bpmnFormGeneratorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
buildEmptyFormContent(String fileName)
String
buildFormContent(org.uberfire.backend.vfs.Path formPath, org.eclipse.bpmn2.Definitions definition, String taskId)
String
getFormExtension()
protected org.kie.workbench.common.forms.model.FormDefinition
getNewFormInstance()
-
-
-
Field Detail
-
formModelHandlerManager
protected org.kie.workbench.common.forms.editor.service.backend.FormModelHandlerManager formModelHandlerManager
-
generator
protected org.kie.workbench.common.forms.jbpm.server.service.BPMNFormModelGenerator generator
-
serializer
protected org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer serializer
-
layoutTemplateGenerator
protected org.kie.workbench.common.forms.commons.shared.layout.FormLayoutTemplateGenerator layoutTemplateGenerator
-
bpmnFormGeneratorService
protected org.kie.workbench.common.forms.jbpm.server.service.formGeneration.BPMNFormGeneratorService<org.uberfire.backend.vfs.Path> bpmnFormGeneratorService
-
-
Constructor Detail
-
BPMNKieWorkbenchFormBuilderService
@Inject public BPMNKieWorkbenchFormBuilderService(@Named("ioStrategy") org.uberfire.io.IOService ioService, org.kie.workbench.common.forms.editor.service.backend.FormModelHandlerManager formModelHandlerManager, org.kie.workbench.common.forms.jbpm.server.service.BPMNFormModelGenerator generator, org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer serializer, org.kie.workbench.common.forms.commons.shared.layout.FormLayoutTemplateGenerator layoutTemplateGenerator, org.kie.workbench.common.forms.jbpm.server.service.formGeneration.BPMNFormGeneratorService<org.uberfire.backend.vfs.Path> bpmnFormGeneratorService)
-
-
Method Detail
-
buildFormContent
public String buildFormContent(org.uberfire.backend.vfs.Path formPath, org.eclipse.bpmn2.Definitions definition, String taskId) throws Exception
- Specified by:
buildFormContent
in interfaceorg.kie.workbench.common.forms.bpmn.BPMNFormBuilderService<org.eclipse.bpmn2.Definitions>
- Throws:
Exception
-
buildEmptyFormContent
public String buildEmptyFormContent(String fileName) throws Exception
- Specified by:
buildEmptyFormContent
in interfaceorg.kie.workbench.common.forms.bpmn.BPMNFormBuilderService<org.eclipse.bpmn2.Definitions>
- Throws:
Exception
-
getNewFormInstance
protected org.kie.workbench.common.forms.model.FormDefinition getNewFormInstance()
-
getFormExtension
public String getFormExtension()
- Specified by:
getFormExtension
in interfaceorg.kie.workbench.common.forms.bpmn.BPMNFormBuilderService<org.eclipse.bpmn2.Definitions>
-
-