Class BusinessProcessCopyHelper

  • All Implemented Interfaces:
    org.uberfire.ext.editor.commons.backend.service.helper.CopyHelper

    @ApplicationScoped
    public class BusinessProcessCopyHelper
    extends Object
    implements org.uberfire.ext.editor.commons.backend.service.helper.CopyHelper
    CopyHelper for Business Processes
    • Constructor Detail

      • BusinessProcessCopyHelper

        public BusinessProcessCopyHelper()
      • BusinessProcessCopyHelper

        @Inject
        public BusinessProcessCopyHelper​(@Named("ioStrategy")
                                         org.uberfire.io.IOService ioService,
                                         org.jbpm.designer.type.Bpmn2TypeDefinition bpmn2ResourceType,
                                         org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory)
    • Method Detail

      • supports

        public boolean supports​(org.uberfire.backend.vfs.Path destination)
        Specified by:
        supports in interface org.uberfire.ext.editor.commons.backend.service.helper.CopyHelper
      • postProcess

        public void postProcess​(org.uberfire.backend.vfs.Path source,
                                org.uberfire.backend.vfs.Path destination)
        Specified by:
        postProcess in interface org.uberfire.ext.editor.commons.backend.service.helper.CopyHelper
      • getRootProcess

        public org.eclipse.bpmn2.Process getRootProcess​(org.eclipse.bpmn2.Definitions def)