Class KieService<T>
- java.lang.Object
-
- org.kie.workbench.common.services.backend.service.KieService<T>
-
- Direct Known Subclasses:
ProjectImportsServiceImpl
public abstract class KieService<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.uberfire.io.IOServiceioServiceprotected static org.slf4j.Loggerloggerprotected org.guvnor.common.services.backend.metadata.MetadataServerSideServicemetadataServiceprotected org.kie.workbench.common.services.shared.project.KieModuleServicemoduleServiceprotected KieServiceOverviewLoaderoverviewLoaderprotected org.uberfire.ext.editor.commons.backend.version.PathResolverpathResolverprotected org.guvnor.common.services.project.service.WorkspaceProjectServiceprojectServiceprotected org.kie.workbench.common.services.backend.source.SourceServicessourceServices
-
Constructor Summary
Constructors Constructor Description KieService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TconstructContent(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview overview)StringgetSource(org.uberfire.backend.vfs.Path path)TloadContent(org.uberfire.backend.vfs.Path path)
-
-
-
Field Detail
-
logger
protected static org.slf4j.Logger logger
-
sourceServices
@Inject protected org.kie.workbench.common.services.backend.source.SourceServices sourceServices
-
pathResolver
@Inject protected org.uberfire.ext.editor.commons.backend.version.PathResolver pathResolver
-
metadataService
@Inject protected org.guvnor.common.services.backend.metadata.MetadataServerSideService metadataService
-
moduleService
@Inject protected org.kie.workbench.common.services.shared.project.KieModuleService moduleService
-
projectService
@Inject protected org.guvnor.common.services.project.service.WorkspaceProjectService projectService
-
overviewLoader
@Inject protected KieServiceOverviewLoader overviewLoader
-
ioService
@Inject @Named("ioStrategy") protected org.uberfire.io.IOService ioService
-
-
Method Detail
-
loadContent
public T loadContent(org.uberfire.backend.vfs.Path path)
-
constructContent
protected abstract T constructContent(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview overview)
-
getSource
public String getSource(org.uberfire.backend.vfs.Path path) throws org.kie.workbench.common.services.shared.source.SourceGenerationFailedException
- Throws:
org.kie.workbench.common.services.shared.source.SourceGenerationFailedException
-
-