org.kie.guvnor.project.backend.server
Class ProjectServiceImpl
java.lang.Object
org.kie.guvnor.project.backend.server.ProjectServiceImpl
- All Implemented Interfaces:
- ProjectService, org.kie.guvnor.services.file.SupportsRead<PackageConfiguration>, org.kie.guvnor.services.file.SupportsUpdate<PackageConfiguration>
@ApplicationScoped
public class ProjectServiceImpl
- extends Object
- implements ProjectService
|
Constructor Summary |
ProjectServiceImpl()
|
ProjectServiceImpl(org.kie.commons.io.IOService ioService,
org.uberfire.backend.server.util.Paths paths,
POMService pomService,
KModuleService kModuleService,
org.kie.guvnor.services.metadata.MetadataService metadataService,
PackageConfigurationContentHandler packageConfigurationContentHandler,
javax.enterprise.event.Event<org.uberfire.client.workbench.widgets.events.ResourceAddedEvent> resourceAddedEvent,
javax.enterprise.event.Event<org.uberfire.client.workbench.widgets.events.ResourceUpdatedEvent> resourceUpdatedEvent,
javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOProjectCache,
org.uberfire.security.Identity identity)
|
|
Method Summary |
boolean |
isKModule(org.uberfire.backend.vfs.Path resource)
|
boolean |
isPom(org.uberfire.backend.vfs.Path resource)
|
PackageConfiguration |
load(org.uberfire.backend.vfs.Path path)
|
org.kie.guvnor.commons.data.workingset.WorkingSetSettings |
loadWorkingSetConfig(org.uberfire.backend.vfs.Path project)
|
org.uberfire.backend.vfs.Path |
newDirectory(org.uberfire.backend.vfs.Path contextPath,
String dirName)
|
org.uberfire.backend.vfs.Path |
newPackage(org.uberfire.backend.vfs.Path contextPath,
String packageName)
|
org.uberfire.backend.vfs.Path |
newProject(org.uberfire.backend.vfs.Path activePath,
String projectName,
String baseURL)
|
org.uberfire.backend.vfs.Path |
resolvePackage(org.uberfire.backend.vfs.Path resource)
|
String |
resolvePackageName(org.uberfire.backend.vfs.Path path)
|
org.uberfire.backend.vfs.Path |
resolvePathToPom(org.uberfire.backend.vfs.Path resource)
|
org.uberfire.backend.vfs.Path |
resolveProject(org.uberfire.backend.vfs.Path resource)
|
org.uberfire.backend.vfs.Path |
resolveSrcPackage(org.uberfire.backend.vfs.Path resource)
|
org.uberfire.backend.vfs.Path |
resolveTestPackage(org.uberfire.backend.vfs.Path resource)
|
org.uberfire.backend.vfs.Path |
save(org.uberfire.backend.vfs.Path resource,
PackageConfiguration packageConfiguration,
org.kie.guvnor.services.metadata.model.Metadata metadata,
String comment)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectServiceImpl
public ProjectServiceImpl()
ProjectServiceImpl
@Inject
public ProjectServiceImpl(@Named(value="ioStrategy")
org.kie.commons.io.IOService ioService,
org.uberfire.backend.server.util.Paths paths,
POMService pomService,
KModuleService kModuleService,
org.kie.guvnor.services.metadata.MetadataService metadataService,
PackageConfigurationContentHandler packageConfigurationContentHandler,
javax.enterprise.event.Event<org.uberfire.client.workbench.widgets.events.ResourceAddedEvent> resourceAddedEvent,
javax.enterprise.event.Event<org.uberfire.client.workbench.widgets.events.ResourceUpdatedEvent> resourceUpdatedEvent,
javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOProjectCache,
org.uberfire.security.Identity identity)
loadWorkingSetConfig
public org.kie.guvnor.commons.data.workingset.WorkingSetSettings loadWorkingSetConfig(org.uberfire.backend.vfs.Path project)
- Specified by:
loadWorkingSetConfig in interface ProjectService
resolveProject
public org.uberfire.backend.vfs.Path resolveProject(org.uberfire.backend.vfs.Path resource)
- Specified by:
resolveProject in interface ProjectService
resolvePathToPom
public org.uberfire.backend.vfs.Path resolvePathToPom(org.uberfire.backend.vfs.Path resource)
- Specified by:
resolvePathToPom in interface ProjectService
resolvePackage
public org.uberfire.backend.vfs.Path resolvePackage(org.uberfire.backend.vfs.Path resource)
- Specified by:
resolvePackage in interface ProjectService
resolveSrcPackage
public org.uberfire.backend.vfs.Path resolveSrcPackage(org.uberfire.backend.vfs.Path resource)
- Specified by:
resolveSrcPackage in interface ProjectService
resolveTestPackage
public org.uberfire.backend.vfs.Path resolveTestPackage(org.uberfire.backend.vfs.Path resource)
- Specified by:
resolveTestPackage in interface ProjectService
isPom
public boolean isPom(org.uberfire.backend.vfs.Path resource)
- Specified by:
isPom in interface ProjectService
isKModule
public boolean isKModule(org.uberfire.backend.vfs.Path resource)
- Specified by:
isKModule in interface ProjectService
resolvePackageName
public String resolvePackageName(org.uberfire.backend.vfs.Path path)
- Specified by:
resolvePackageName in interface ProjectService
newProject
public org.uberfire.backend.vfs.Path newProject(org.uberfire.backend.vfs.Path activePath,
String projectName,
String baseURL)
- Specified by:
newProject in interface ProjectService
newPackage
public org.uberfire.backend.vfs.Path newPackage(org.uberfire.backend.vfs.Path contextPath,
String packageName)
- Specified by:
newPackage in interface ProjectService
newDirectory
public org.uberfire.backend.vfs.Path newDirectory(org.uberfire.backend.vfs.Path contextPath,
String dirName)
- Specified by:
newDirectory in interface ProjectService
load
public PackageConfiguration load(org.uberfire.backend.vfs.Path path)
- Specified by:
load in interface org.kie.guvnor.services.file.SupportsRead<PackageConfiguration>
save
public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path resource,
PackageConfiguration packageConfiguration,
org.kie.guvnor.services.metadata.model.Metadata metadata,
String comment)
- Specified by:
save in interface org.kie.guvnor.services.file.SupportsUpdate<PackageConfiguration>
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.