package org.apache.archiva.metadata.repository.filter; | |||||
package org.apache.archiva.filter; | |||||
/* | /* | ||||
* Licensed to the Apache Software Foundation (ASF) under one | * Licensed to the Apache Software Foundation (ASF) under one |
package org.apache.archiva.metadata.repository.filter; | |||||
package org.apache.archiva.filter; | |||||
/* | /* | ||||
* Licensed to the Apache Software Foundation (ASF) under one | * Licensed to the Apache Software Foundation (ASF) under one |
package org.apache.archiva.metadata.repository.filter; | |||||
package org.apache.archiva.filter; | |||||
/* | /* | ||||
* Licensed to the Apache Software Foundation (ASF) under one | * Licensed to the Apache Software Foundation (ASF) under one |
package org.apache.archiva.metadata.repository.filter; | |||||
package org.apache.archiva.filter; | |||||
/* | /* | ||||
* Licensed to the Apache Software Foundation (ASF) under one | * Licensed to the Apache Software Foundation (ASF) under one |
import org.apache.archiva.metadata.model.ProjectMetadata; | import org.apache.archiva.metadata.model.ProjectMetadata; | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.model.facets.RepositoryProblemFacet; | import org.apache.archiva.metadata.model.facets.RepositoryProblemFacet; | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RelocationException; | import org.apache.archiva.metadata.repository.storage.RelocationException; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryPathTranslator; | import org.apache.archiva.metadata.repository.storage.RepositoryPathTranslator; |
import org.apache.archiva.metadata.model.License; | import org.apache.archiva.metadata.model.License; | ||||
import org.apache.archiva.metadata.model.MailingList; | import org.apache.archiva.metadata.model.MailingList; | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.repository.filter.AllFilter; | |||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.AllFilter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.proxy.maven.WagonFactory; | import org.apache.archiva.proxy.maven.WagonFactory; | ||||
import org.apache.archiva.proxy.maven.WagonFactoryRequest; | import org.apache.archiva.proxy.maven.WagonFactoryRequest; |
import org.apache.archiva.metadata.model.License; | import org.apache.archiva.metadata.model.License; | ||||
import org.apache.archiva.metadata.model.MailingList; | import org.apache.archiva.metadata.model.MailingList; | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.repository.filter.AllFilter; | |||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.AllFilter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException; | import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException; | ||||
import org.apache.archiva.proxy.maven.WagonFactory; | import org.apache.archiva.proxy.maven.WagonFactory; |
*/ | */ | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.repository.filter.AllFilter; | |||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.AllFilter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException; | import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException; | ||||
import org.apache.archiva.proxy.maven.WagonFactory; | import org.apache.archiva.proxy.maven.WagonFactory; |
*/ | */ | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.repository.filter.AllFilter; | |||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.AllFilter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException; | import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException; | ||||
import org.apache.archiva.repository.RepositoryRegistry; | import org.apache.archiva.repository.RepositoryRegistry; |
import org.apache.archiva.metadata.model.MailingList; | import org.apache.archiva.metadata.model.MailingList; | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.model.maven2.MavenArtifactFacet; | import org.apache.archiva.metadata.model.maven2.MavenArtifactFacet; | ||||
import org.apache.archiva.metadata.repository.filter.AllFilter; | |||||
import org.apache.archiva.metadata.repository.filter.ExcludesFilter; | |||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.AllFilter; | |||||
import org.apache.archiva.filter.ExcludesFilter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataInvalidException; | import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataInvalidException; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataNotFoundException; | import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataNotFoundException; |
* under the License. | * under the License. | ||||
*/ | */ | ||||
import org.apache.archiva.admin.model.RepositoryAdminException; | |||||
import org.apache.archiva.admin.model.beans.ManagedRepository; | |||||
import org.apache.archiva.common.utils.VersionUtil; | import org.apache.archiva.common.utils.VersionUtil; | ||||
import org.apache.archiva.maven2.model.Artifact; | import org.apache.archiva.maven2.model.Artifact; | ||||
import org.apache.archiva.metadata.model.ArtifactMetadata; | import org.apache.archiva.metadata.model.ArtifactMetadata; | ||||
import org.apache.archiva.metadata.repository.MetadataRepository; | import org.apache.archiva.metadata.repository.MetadataRepository; | ||||
import org.apache.archiva.metadata.repository.MetadataRepositoryException; | import org.apache.archiva.metadata.repository.MetadataRepositoryException; | ||||
import org.apache.archiva.metadata.repository.RepositorySession; | import org.apache.archiva.metadata.repository.RepositorySession; | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.filter.IncludesFilter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.filter.IncludesFilter; | |||||
import org.apache.archiva.repository.ReleaseScheme; | import org.apache.archiva.repository.ReleaseScheme; | ||||
import org.apache.archiva.rest.api.services.ArchivaRestServiceException; | import org.apache.archiva.rest.api.services.ArchivaRestServiceException; | ||||
import org.apache.archiva.rest.api.services.MergeRepositoriesService; | import org.apache.archiva.rest.api.services.MergeRepositoriesService; |
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.repository.MetadataRepository; | import org.apache.archiva.metadata.repository.MetadataRepository; | ||||
import org.apache.archiva.metadata.repository.RepositorySession; | import org.apache.archiva.metadata.repository.RepositorySession; | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorage; | import org.apache.archiva.metadata.repository.storage.RepositoryStorage; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataException; | import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataException; |
import org.apache.archiva.metadata.model.ProjectMetadata; | import org.apache.archiva.metadata.model.ProjectMetadata; | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.model.ProjectVersionReference; | import org.apache.archiva.metadata.model.ProjectVersionReference; | ||||
import org.apache.archiva.metadata.repository.filter.ExcludesFilter; | |||||
import org.apache.archiva.filter.ExcludesFilter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorage; | import org.apache.archiva.metadata.repository.storage.RepositoryStorage; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataInvalidException; | import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataInvalidException; |
* under the License. | * under the License. | ||||
*/ | */ | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.Filter; | |||||
/** | /** | ||||
* @author Olivier Lamy | * @author Olivier Lamy |
import org.apache.archiva.metadata.model.ArtifactMetadata; | import org.apache.archiva.metadata.model.ArtifactMetadata; | ||||
import org.apache.archiva.metadata.model.ProjectMetadata; | import org.apache.archiva.metadata.model.ProjectMetadata; | ||||
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.model.ArtifactReference; | import org.apache.archiva.model.ArtifactReference; | ||||
import org.apache.archiva.policies.ProxyDownloadException; | import org.apache.archiva.policies.ProxyDownloadException; | ||||
import org.apache.archiva.repository.ManagedRepositoryContent; | import org.apache.archiva.repository.ManagedRepositoryContent; |
import org.apache.archiva.metadata.model.ProjectVersionMetadata; | import org.apache.archiva.metadata.model.ProjectVersionMetadata; | ||||
import org.apache.archiva.metadata.repository.MetadataRepository; | import org.apache.archiva.metadata.repository.MetadataRepository; | ||||
import org.apache.archiva.metadata.repository.RepositorySession; | import org.apache.archiva.metadata.repository.RepositorySession; | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest; | ||||
import org.apache.archiva.metadata.repository.storage.RelocationException; | import org.apache.archiva.metadata.repository.storage.RelocationException; | ||||
import org.apache.archiva.metadata.repository.storage.RepositoryStorage; | import org.apache.archiva.metadata.repository.storage.RepositoryStorage; |
import org.apache.archiva.metadata.model.ArtifactMetadata; | import org.apache.archiva.metadata.model.ArtifactMetadata; | ||||
import org.apache.archiva.metadata.repository.MetadataRepository; | import org.apache.archiva.metadata.repository.MetadataRepository; | ||||
import org.apache.archiva.metadata.repository.MetadataRepositoryException; | import org.apache.archiva.metadata.repository.MetadataRepositoryException; | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import org.apache.archiva.metadata.repository.storage.RepositoryPathTranslator; | import org.apache.archiva.metadata.repository.storage.RepositoryPathTranslator; | ||||
import org.apache.archiva.model.ArchivaRepositoryMetadata; | import org.apache.archiva.model.ArchivaRepositoryMetadata; | ||||
import org.apache.archiva.repository.RepositoryException; | import org.apache.archiva.repository.RepositoryException; |
import org.apache.archiva.metadata.model.ArtifactMetadata; | import org.apache.archiva.metadata.model.ArtifactMetadata; | ||||
import org.apache.archiva.metadata.repository.MetadataRepository; | import org.apache.archiva.metadata.repository.MetadataRepository; | ||||
import org.apache.archiva.metadata.repository.filter.Filter; | |||||
import org.apache.archiva.filter.Filter; | |||||
import java.util.List; | import java.util.List; | ||||