Class ProjectImportsServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.services.backend.service.KieService<org.kie.workbench.common.services.shared.project.ProjectImportsContent>
-
- org.kie.workbench.common.services.backend.project.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
-
-
Field Summary
Fields Modifier and Type Field Description protected org.guvnor.common.services.project.backend.server.ProjectConfigurationContentHandlerprojectConfigurationContentHandler-
Fields inherited from class org.kie.workbench.common.services.backend.service.KieService
ioService, logger, metadataService, moduleService, overviewLoader, pathResolver, projectService, sourceServices
-
-
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.ProjectImportsContentconstructContent(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview overview)voidinit()org.guvnor.common.services.project.model.ProjectImportsload(org.uberfire.backend.vfs.Path path)org.kie.workbench.common.services.shared.project.ProjectImportsContentloadContent(org.uberfire.backend.vfs.Path path)org.uberfire.backend.vfs.Pathrename(org.uberfire.backend.vfs.Path path, String newName, String comment)org.uberfire.backend.vfs.Pathsave(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.PathsaveAndRename(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)voidsaveProjectImports(org.uberfire.backend.vfs.Path path)-
Methods inherited from class org.kie.workbench.common.services.backend.service.KieService
getSource
-
-
-
-
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
-
init
@PostConstruct public void init()
-
saveProjectImports
public void saveProjectImports(org.uberfire.backend.vfs.Path path)
- Specified by:
saveProjectImportsin interfaceorg.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:
loadContentin interfaceorg.kie.workbench.common.services.shared.project.ProjectImportsService- Overrides:
loadContentin classKieService<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:
constructContentin classKieService<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:
loadin interfaceorg.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:
savein interfaceorg.guvnor.common.services.shared.file.SupportsUpdate<org.guvnor.common.services.project.model.ProjectImports>- Specified by:
savein interfaceorg.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:
renamein interfaceorg.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:
saveAndRenamein interfaceorg.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<org.guvnor.common.services.project.model.ProjectImports,org.guvnor.common.services.shared.metadata.model.Metadata>
-
-