Class AbstractModuleRepositoriesServiceImpl<T extends org.guvnor.common.services.project.model.Module>
- java.lang.Object
-
- org.guvnor.common.services.project.backend.server.AbstractModuleRepositoriesServiceImpl<T>
-
- All Implemented Interfaces:
org.guvnor.common.services.project.service.ModuleRepositoriesService,org.uberfire.ext.editor.commons.service.support.SupportsRead<org.guvnor.common.services.project.model.ModuleRepositories>
public abstract class AbstractModuleRepositoriesServiceImpl<T extends org.guvnor.common.services.project.model.Module> extends Object implements org.guvnor.common.services.project.service.ModuleRepositoriesService
-
-
Field Summary
Fields Modifier and Type Field Description protected org.guvnor.common.services.backend.util.CommentedOptionFactorycommentedOptionFactoryprotected ModuleRepositoriesContentHandlercontentHandlerprotected org.uberfire.io.IOServiceioServiceprotected org.guvnor.common.services.project.service.ModuleRepositoryResolverrepositoryResolver
-
Constructor Summary
Constructors Constructor Description AbstractModuleRepositoriesServiceImpl()AbstractModuleRepositoriesServiceImpl(org.uberfire.io.IOService ioService, org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver, ModuleRepositoriesContentHandler contentHandler, org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.guvnor.common.services.project.model.ModuleRepositoriescreate(org.uberfire.backend.vfs.Path path)protected abstract TgetModule(org.uberfire.backend.vfs.Path path)org.guvnor.common.services.project.model.ModuleRepositoriesload(org.uberfire.backend.vfs.Path path)org.uberfire.backend.vfs.Pathsave(org.uberfire.backend.vfs.Path resource, org.guvnor.common.services.project.model.ModuleRepositories moduleRepositories, String comment)
-
-
-
Field Detail
-
ioService
protected org.uberfire.io.IOService ioService
-
repositoryResolver
protected org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver
-
contentHandler
protected ModuleRepositoriesContentHandler contentHandler
-
commentedOptionFactory
protected org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory
-
-
Constructor Detail
-
AbstractModuleRepositoriesServiceImpl
public AbstractModuleRepositoriesServiceImpl()
-
AbstractModuleRepositoriesServiceImpl
public AbstractModuleRepositoriesServiceImpl(org.uberfire.io.IOService ioService, org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver, ModuleRepositoriesContentHandler contentHandler, org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory)
-
-
Method Detail
-
create
public org.guvnor.common.services.project.model.ModuleRepositories create(org.uberfire.backend.vfs.Path path)
- Specified by:
createin interfaceorg.guvnor.common.services.project.service.ModuleRepositoriesService
-
load
public org.guvnor.common.services.project.model.ModuleRepositories load(org.uberfire.backend.vfs.Path path)
- Specified by:
loadin interfaceorg.uberfire.ext.editor.commons.service.support.SupportsRead<T extends org.guvnor.common.services.project.model.Module>
-
save
public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path resource, org.guvnor.common.services.project.model.ModuleRepositories moduleRepositories, String comment)- Specified by:
savein interfaceorg.guvnor.common.services.project.service.ModuleRepositoriesService
-
getModule
protected abstract T getModule(org.uberfire.backend.vfs.Path path)
-
-