org.apache.archiva.rest.services
Class DefaultMergeRepositoriesService
java.lang.Object
org.apache.archiva.rest.services.AbstractRestService
org.apache.archiva.rest.services.DefaultMergeRepositoriesService
- All Implemented Interfaces:
- MergeRepositoriesService
@Service(value="mergeRepositoriesService#rest")
public class DefaultMergeRepositoriesService
- extends AbstractRestService
- implements MergeRepositoriesService
- Since:
- 1.4-M3
- Author:
- Olivier Lamy
Methods inherited from class org.apache.archiva.rest.services.AbstractRestService |
buildArtifacts, doScanRepository, getArtifactUrl, getAuditInformation, getAuditListeners, getBaseUrl, getBeansOfType, getObservableRepos, getPrincipal, setAuditListeners, triggerAuditEvent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
repositoryMerger
@Inject
@Named(value="repositoryMerger#maven2")
private Maven2RepositoryMerger repositoryMerger
DefaultMergeRepositoriesService
public DefaultMergeRepositoriesService()
getMergeConflictedArtifacts
public List<Artifact> getMergeConflictedArtifacts(String sourceRepositoryId,
String targetRepositoryId)
throws ArchivaRestServiceException
- Description copied from interface:
MergeRepositoriesService
- permissions are checked in impl
- Specified by:
getMergeConflictedArtifacts
in interface MergeRepositoriesService
- Throws:
ArchivaRestServiceException
mergeRepositories
public void mergeRepositories(String sourceRepositoryId,
String targetRepositoryId,
boolean skipConflicts)
throws ArchivaRestServiceException
- Description copied from interface:
MergeRepositoriesService
- permissions are checked in impl
- Specified by:
mergeRepositories
in interface MergeRepositoriesService
- Throws:
ArchivaRestServiceException
doMerge
protected void doMerge(String sourceRepositoryId,
String targetRepositoryId)
throws RepositoryMergerException,
ArchivaRestServiceException
- Throws:
RepositoryMergerException
ArchivaRestServiceException
mergeBySkippingConflicts
public void mergeBySkippingConflicts(String sourceRepositoryId,
String targetRepositoryId)
throws RepositoryMergerException,
ArchivaRestServiceException
- Throws:
RepositoryMergerException
ArchivaRestServiceException
mergeWithOutSnapshots
private void mergeWithOutSnapshots(MetadataRepository metadataRepository,
List<ArtifactMetadata> sourceArtifacts,
String sourceRepoId,
String repoid)
throws RepositoryMergerException
- Throws:
RepositoryMergerException
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.