Class GuidedRuleEditorCopyHelper

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

    @ApplicationScoped
    public class GuidedRuleEditorCopyHelper
    extends Object
    implements org.uberfire.ext.editor.commons.backend.service.helper.CopyHelper
    CopyHelper for Guided Rules
    • Constructor Summary

      Constructors 
      Constructor Description
      GuidedRuleEditorCopyHelper()  
      GuidedRuleEditorCopyHelper​(org.uberfire.io.IOService ioService, org.drools.workbench.screens.guided.rule.type.GuidedRuleDRLResourceTypeDefinition drlResourceType, org.drools.workbench.screens.guided.rule.type.GuidedRuleDSLRResourceTypeDefinition dslrResourceType, GuidedRuleEditorServiceUtilities utilities, org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory, org.kie.workbench.common.services.datamodel.backend.server.service.DataModelService dataModelService, javax.enterprise.inject.Instance<org.drools.workbench.models.commons.backend.rule.RuleModelIActionPersistenceExtension> persistenceExtensionInstance)  
    • Constructor Detail

      • GuidedRuleEditorCopyHelper

        public GuidedRuleEditorCopyHelper()
      • GuidedRuleEditorCopyHelper

        @Inject
        public GuidedRuleEditorCopyHelper​(@Named("ioStrategy")
                                          org.uberfire.io.IOService ioService,
                                          org.drools.workbench.screens.guided.rule.type.GuidedRuleDRLResourceTypeDefinition drlResourceType,
                                          org.drools.workbench.screens.guided.rule.type.GuidedRuleDSLRResourceTypeDefinition dslrResourceType,
                                          GuidedRuleEditorServiceUtilities utilities,
                                          org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory,
                                          org.kie.workbench.common.services.datamodel.backend.server.service.DataModelService dataModelService,
                                          javax.enterprise.inject.Instance<org.drools.workbench.models.commons.backend.rule.RuleModelIActionPersistenceExtension> persistenceExtensionInstance)
    • 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