Class GuidedDecisionTableGraphSaveAndRenameServiceImpl

  • All Implemented Interfaces:
    org.drools.workbench.screens.guided.dtable.service.GuidedDecisionTableGraphSaveAndRenameService, org.uberfire.ext.editor.commons.service.support.SupportsRename, org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent>,​org.guvnor.common.services.shared.metadata.model.Metadata>, org.uberfire.ext.editor.commons.service.support.SupportsUpdate<List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent>,​org.guvnor.common.services.shared.metadata.model.Metadata>

    public class GuidedDecisionTableGraphSaveAndRenameServiceImpl
    extends Object
    implements org.drools.workbench.screens.guided.dtable.service.GuidedDecisionTableGraphSaveAndRenameService
    • Constructor Summary

      Constructors 
      Constructor Description
      GuidedDecisionTableGraphSaveAndRenameServiceImpl​(org.drools.workbench.screens.guided.dtable.service.GuidedDecisionTableEditorService editorService, org.uberfire.ext.editor.commons.backend.service.SaveAndRenameServiceImpl<List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent>,​org.guvnor.common.services.shared.metadata.model.Metadata> saveAndRenameService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init()  
      org.uberfire.backend.vfs.Path rename​(org.uberfire.backend.vfs.Path path, String newName, String comment)  
      org.uberfire.backend.vfs.Path save​(org.uberfire.backend.vfs.Path path, List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent> content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)  
      org.uberfire.backend.vfs.Path saveAndRename​(org.uberfire.backend.vfs.Path path, String newFileName, org.guvnor.common.services.shared.metadata.model.Metadata metadata, List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent> content, String comment)  
    • Constructor Detail

      • GuidedDecisionTableGraphSaveAndRenameServiceImpl

        @Inject
        public GuidedDecisionTableGraphSaveAndRenameServiceImpl​(org.drools.workbench.screens.guided.dtable.service.GuidedDecisionTableEditorService editorService,
                                                                org.uberfire.ext.editor.commons.backend.service.SaveAndRenameServiceImpl<List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent>,​org.guvnor.common.services.shared.metadata.model.Metadata> saveAndRenameService)
    • Method Detail

      • saveAndRename

        public org.uberfire.backend.vfs.Path saveAndRename​(org.uberfire.backend.vfs.Path path,
                                                           String newFileName,
                                                           org.guvnor.common.services.shared.metadata.model.Metadata metadata,
                                                           List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent> content,
                                                           String comment)
        Specified by:
        saveAndRename in interface org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent>,​org.guvnor.common.services.shared.metadata.model.Metadata>
      • rename

        public org.uberfire.backend.vfs.Path rename​(org.uberfire.backend.vfs.Path path,
                                                    String newName,
                                                    String comment)
        Specified by:
        rename in interface org.uberfire.ext.editor.commons.service.support.SupportsRename
      • save

        public org.uberfire.backend.vfs.Path save​(org.uberfire.backend.vfs.Path path,
                                                  List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent> content,
                                                  org.guvnor.common.services.shared.metadata.model.Metadata metadata,
                                                  String comment)
        Specified by:
        save in interface org.uberfire.ext.editor.commons.service.support.SupportsUpdate<List<org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent>,​org.guvnor.common.services.shared.metadata.model.Metadata>