@ApplicationScoped public class RepositoryStructureServiceImpl extends Object implements RepositoryStructureService
| Constructor and Description |
|---|
RepositoryStructureServiceImpl() |
RepositoryStructureServiceImpl(org.uberfire.io.IOService ioService,
POMService pomService,
ProjectService<? extends Project> projectService,
GuvnorM2Repository m2service,
CommentedOptionFactory optionsFactory,
ProjectRepositoryResolver repositoryResolver,
RepositoryStructureModelLoader modelLoader,
ManagedStatusUpdater managedStatusUpdater) |
| Modifier and Type | Method and Description |
|---|---|
org.uberfire.backend.vfs.Path |
convertToMultiProjectStructure(List<Project> projects,
GAV parentGav,
Repository repo,
boolean updateChildrenGav,
String comment) |
void |
delete(org.uberfire.backend.vfs.Path pathToPomXML,
String comment) |
org.uberfire.backend.vfs.Path |
initRepositoryStructure(GAV gav,
Repository repo,
DeploymentMode mode) |
org.uberfire.backend.vfs.Path |
initRepositoryStructure(POM pom,
String baseUrl,
Repository repository,
boolean multiProject,
DeploymentMode mode) |
boolean |
isValidArtifactId(String artifactId) |
boolean |
isValidGroupId(String groupId) |
boolean |
isValidProjectName(String name) |
boolean |
isValidVersion(String version) |
RepositoryStructureModel |
load(Repository repository,
String branch) |
RepositoryStructureModel |
load(Repository repository,
String branch,
boolean includeModules) |
void |
save(org.uberfire.backend.vfs.Path pathToPomXML,
RepositoryStructureModel model,
String comment) |
Repository |
updateManagedStatus(Repository repo,
boolean managed) |
public RepositoryStructureServiceImpl()
@Inject
public RepositoryStructureServiceImpl(@Named(value="ioStrategy")
org.uberfire.io.IOService ioService,
POMService pomService,
ProjectService<? extends Project> projectService,
GuvnorM2Repository m2service,
CommentedOptionFactory optionsFactory,
ProjectRepositoryResolver repositoryResolver,
RepositoryStructureModelLoader modelLoader,
ManagedStatusUpdater managedStatusUpdater)
public org.uberfire.backend.vfs.Path initRepositoryStructure(GAV gav, Repository repo, DeploymentMode mode)
initRepositoryStructure in interface RepositoryStructureServicepublic org.uberfire.backend.vfs.Path initRepositoryStructure(POM pom, String baseUrl, Repository repository, boolean multiProject, DeploymentMode mode)
initRepositoryStructure in interface RepositoryStructureServicepublic Repository updateManagedStatus(Repository repo, boolean managed)
updateManagedStatus in interface RepositoryStructureServicepublic org.uberfire.backend.vfs.Path convertToMultiProjectStructure(List<Project> projects, GAV parentGav, Repository repo, boolean updateChildrenGav, String comment)
convertToMultiProjectStructure in interface RepositoryStructureServicepublic RepositoryStructureModel load(Repository repository, String branch)
load in interface RepositoryStructureServicepublic RepositoryStructureModel load(Repository repository, String branch, boolean includeModules)
load in interface RepositoryStructureServicepublic void save(org.uberfire.backend.vfs.Path pathToPomXML,
RepositoryStructureModel model,
String comment)
save in interface RepositoryStructureServicepublic boolean isValidProjectName(String name)
isValidProjectName in interface RepositoryStructureServicepublic boolean isValidGroupId(String groupId)
isValidGroupId in interface RepositoryStructureServicepublic boolean isValidArtifactId(String artifactId)
isValidArtifactId in interface RepositoryStructureServicepublic boolean isValidVersion(String version)
isValidVersion in interface RepositoryStructureServicepublic void delete(org.uberfire.backend.vfs.Path pathToPomXML,
String comment)
delete in interface RepositoryStructureServiceCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.