public abstract class BaseProjectImportService extends Object implements ImportService
| Modifier and Type | Field and Description |
|---|---|
protected org.uberfire.io.IOService |
ioService |
protected org.guvnor.common.services.shared.metadata.MetadataService |
metadataService |
protected KieModuleService |
moduleService |
protected ProjectScreenService |
projectScreenService |
protected org.guvnor.common.services.project.service.WorkspaceProjectService |
projectService |
protected org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry |
spaceConfigStorageRegistry |
protected ImportProjectValidators |
validators |
| Constructor and Description |
|---|
BaseProjectImportService(org.uberfire.io.IOService ioService,
org.guvnor.common.services.shared.metadata.MetadataService metadataService,
ImportProjectValidators validators,
KieModuleService moduleService,
org.guvnor.common.services.project.service.WorkspaceProjectService projectService,
ProjectScreenService projectScreenService,
org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry,
org.guvnor.common.services.project.backend.server.utils.PathUtil pathUtil,
org.guvnor.structure.repositories.RepositoryService repoService,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewProjectEvent> newProjectEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
buildGitEnv(String url,
String username,
String password,
boolean mirror) |
void |
checkIfProjectAlreadyExist(org.guvnor.structure.organizationalunit.OrganizationalUnit ou,
ImportProject project) |
protected Set<ImportProject> |
convert(org.guvnor.structure.repositories.Branch branch,
ExampleRepository repository) |
protected org.guvnor.structure.organizationalunit.config.RepositoryInfo |
createConfigGroup(String alias,
Map<String,Object> env) |
boolean |
exist(org.guvnor.structure.organizationalunit.OrganizationalUnit ou,
ImportProject project) |
protected List<String> |
getBranches(ImportProject importProject,
org.uberfire.java.nio.file.Path rootPath) |
protected List<String> |
getBranches(org.uberfire.java.nio.file.Path rootPath,
org.uberfire.backend.vfs.Path projectPath) |
protected String |
getDefaultSpace() |
protected org.uberfire.java.nio.file.Path |
getProjectRoot(ImportProject importProject) |
protected org.uberfire.java.nio.file.Path |
getProjectRoot(org.uberfire.backend.vfs.Path rootPath) |
Set<ImportProject> |
getProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit target,
ExampleRepository repository) |
protected String |
getRepositoryAlias(String url) |
protected List<String> |
getTags(org.guvnor.common.services.project.model.Module module) |
protected List<ImportProjectValidator> |
getValidators() |
org.guvnor.common.services.project.model.WorkspaceProject |
importProject(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit,
ImportProject importProject) |
org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent |
importProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOU,
List<ImportProject> projects) |
protected String |
inferProjectName(String repositoryURL) |
protected ImportProject |
makeExampleProject(org.guvnor.common.services.project.model.Module module,
ExampleRepository repository) |
protected String |
readDescription(org.guvnor.common.services.project.model.Module module) |
protected abstract org.guvnor.structure.repositories.Repository |
resolveGitRepository(ExampleRepository exampleRepository) |
protected Set<ImportProject> |
validateProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit targetOu,
Set<ImportProject> projects) |
protected org.uberfire.io.IOService ioService
protected org.guvnor.common.services.shared.metadata.MetadataService metadataService
protected ImportProjectValidators validators
protected KieModuleService moduleService
protected org.guvnor.common.services.project.service.WorkspaceProjectService projectService
protected ProjectScreenService projectScreenService
protected org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry
public BaseProjectImportService(org.uberfire.io.IOService ioService,
org.guvnor.common.services.shared.metadata.MetadataService metadataService,
ImportProjectValidators validators,
KieModuleService moduleService,
org.guvnor.common.services.project.service.WorkspaceProjectService projectService,
ProjectScreenService projectScreenService,
org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry,
org.guvnor.common.services.project.backend.server.utils.PathUtil pathUtil,
org.guvnor.structure.repositories.RepositoryService repoService,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewProjectEvent> newProjectEvent)
protected Set<ImportProject> convert(org.guvnor.structure.repositories.Branch branch, ExampleRepository repository)
protected ImportProject makeExampleProject(org.guvnor.common.services.project.model.Module module, ExampleRepository repository)
protected String readDescription(org.guvnor.common.services.project.model.Module module)
protected Set<ImportProject> validateProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit targetOu, Set<ImportProject> projects)
protected org.guvnor.structure.organizationalunit.config.RepositoryInfo createConfigGroup(String alias, Map<String,Object> env)
protected String getDefaultSpace()
protected Map<String,Object> buildGitEnv(String url, String username, String password, boolean mirror)
public boolean exist(org.guvnor.structure.organizationalunit.OrganizationalUnit ou,
ImportProject project)
exist in interface ImportServicepublic void checkIfProjectAlreadyExist(org.guvnor.structure.organizationalunit.OrganizationalUnit ou,
ImportProject project)
public Set<ImportProject> getProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit target, ExampleRepository repository)
getProjects in interface ImportServiceprotected List<ImportProjectValidator> getValidators()
public org.guvnor.common.services.project.model.WorkspaceProject importProject(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit,
ImportProject importProject)
importProject in interface ImportServiceprotected List<String> getBranches(org.uberfire.java.nio.file.Path rootPath, org.uberfire.backend.vfs.Path projectPath)
protected List<String> getBranches(ImportProject importProject, org.uberfire.java.nio.file.Path rootPath)
protected org.uberfire.java.nio.file.Path getProjectRoot(ImportProject importProject)
protected org.uberfire.java.nio.file.Path getProjectRoot(org.uberfire.backend.vfs.Path rootPath)
public org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent importProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOU,
List<ImportProject> projects)
importProjects in interface ImportServiceprotected abstract org.guvnor.structure.repositories.Repository resolveGitRepository(ExampleRepository exampleRepository)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.