Class ProjectImportsServiceImpl

  • All Implemented Interfaces:
    org.guvnor.common.services.shared.file.SupportsUpdate<org.guvnor.common.services.project.model.ProjectImports>, org.kie.workbench.common.services.shared.project.ProjectImportsService, org.uberfire.ext.editor.commons.service.support.SupportsRead<org.guvnor.common.services.project.model.ProjectImports>, org.uberfire.ext.editor.commons.service.support.SupportsRename, org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<org.guvnor.common.services.project.model.ProjectImports,​org.guvnor.common.services.shared.metadata.model.Metadata>, org.uberfire.ext.editor.commons.service.support.SupportsUpdate<org.guvnor.common.services.project.model.ProjectImports,​org.guvnor.common.services.shared.metadata.model.Metadata>

    @ApplicationScoped
    public class ProjectImportsServiceImpl
    extends KieService<org.kie.workbench.common.services.shared.project.ProjectImportsContent>
    implements org.kie.workbench.common.services.shared.project.ProjectImportsService
    • Constructor Summary

      Constructors 
      Constructor Description
      ProjectImportsServiceImpl()  
      ProjectImportsServiceImpl​(org.uberfire.io.IOService ioService, org.guvnor.common.services.project.backend.server.ProjectConfigurationContentHandler projectConfigurationContentHandler, org.uberfire.ext.editor.commons.service.RenameService renameService, org.uberfire.ext.editor.commons.backend.service.SaveAndRenameServiceImpl<org.guvnor.common.services.project.model.ProjectImports,​org.guvnor.common.services.shared.metadata.model.Metadata> saveAndRenameService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.kie.workbench.common.services.shared.project.ProjectImportsContent constructContent​(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview overview)  
      void init()  
      org.guvnor.common.services.project.model.ProjectImports load​(org.uberfire.backend.vfs.Path path)  
      org.kie.workbench.common.services.shared.project.ProjectImportsContent loadContent​(org.uberfire.backend.vfs.Path path)  
      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 resource, org.guvnor.common.services.project.model.ProjectImports projectImports, 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, org.guvnor.common.services.project.model.ProjectImports content, String comment)  
      void saveProjectImports​(org.uberfire.backend.vfs.Path path)  
      • Methods inherited from class org.kie.workbench.common.services.backend.service.KieService

        getSource
    • Field Detail

      • projectConfigurationContentHandler

        protected org.guvnor.common.services.project.backend.server.ProjectConfigurationContentHandler projectConfigurationContentHandler
    • Constructor Detail

      • ProjectImportsServiceImpl

        public ProjectImportsServiceImpl()
      • ProjectImportsServiceImpl

        @Inject
        public ProjectImportsServiceImpl​(@Named("ioStrategy")
                                         org.uberfire.io.IOService ioService,
                                         org.guvnor.common.services.project.backend.server.ProjectConfigurationContentHandler projectConfigurationContentHandler,
                                         org.uberfire.ext.editor.commons.service.RenameService renameService,
                                         org.uberfire.ext.editor.commons.backend.service.SaveAndRenameServiceImpl<org.guvnor.common.services.project.model.ProjectImports,​org.guvnor.common.services.shared.metadata.model.Metadata> saveAndRenameService)
    • Method Detail

      • saveProjectImports

        public void saveProjectImports​(org.uberfire.backend.vfs.Path path)
        Specified by:
        saveProjectImports in interface org.kie.workbench.common.services.shared.project.ProjectImportsService
      • loadContent

        public org.kie.workbench.common.services.shared.project.ProjectImportsContent loadContent​(org.uberfire.backend.vfs.Path path)
        Specified by:
        loadContent in interface org.kie.workbench.common.services.shared.project.ProjectImportsService
        Overrides:
        loadContent in class KieService<org.kie.workbench.common.services.shared.project.ProjectImportsContent>
      • constructContent

        protected org.kie.workbench.common.services.shared.project.ProjectImportsContent constructContent​(org.uberfire.backend.vfs.Path path,
                                                                                                          org.guvnor.common.services.shared.metadata.model.Overview overview)
        Specified by:
        constructContent in class KieService<org.kie.workbench.common.services.shared.project.ProjectImportsContent>
      • load

        public org.guvnor.common.services.project.model.ProjectImports load​(org.uberfire.backend.vfs.Path path)
        Specified by:
        load in interface org.uberfire.ext.editor.commons.service.support.SupportsRead<org.guvnor.common.services.project.model.ProjectImports>
      • save

        public org.uberfire.backend.vfs.Path save​(org.uberfire.backend.vfs.Path resource,
                                                  org.guvnor.common.services.project.model.ProjectImports projectImports,
                                                  org.guvnor.common.services.shared.metadata.model.Metadata metadata,
                                                  String comment)
        Specified by:
        save in interface org.guvnor.common.services.shared.file.SupportsUpdate<org.guvnor.common.services.project.model.ProjectImports>
        Specified by:
        save in interface org.uberfire.ext.editor.commons.service.support.SupportsUpdate<org.guvnor.common.services.project.model.ProjectImports,​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
      • 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,
                                                           org.guvnor.common.services.project.model.ProjectImports content,
                                                           String comment)
        Specified by:
        saveAndRename in interface org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<org.guvnor.common.services.project.model.ProjectImports,​org.guvnor.common.services.shared.metadata.model.Metadata>