@Override public RepositoryPolicy getRepositoryPolicy() { return getMasterRepository().getRepositoryPolicy(); }
@Override public boolean isCompatible( Repository repository ) { if ( super.isCompatible( repository ) && MavenRepository.class.isAssignableFrom( repository.getClass() ) && getRepositoryPolicy().equals( ( (MavenRepository) repository ).getRepositoryPolicy() ) ) { return true; } return false; }
public static String getRepositoryPolicy( Repository repository ) { if ( repository.getRepositoryKind().isFacetAvailable( MavenRepository.class ) ) { return repository.adaptToFacet( MavenRepository.class ).getRepositoryPolicy().toString(); } else { return null; } } }
public static String getRepositoryPolicy(Repository repository) { if (repository.getRepositoryKind().isFacetAvailable(MavenRepository.class)) { return repository.adaptToFacet(MavenRepository.class).getRepositoryPolicy().toString(); } else { return null; } } }
protected Set<String> getRepoIdsFromParams(Map<String, String> params) { Set<String> result = new HashSet<String>(); Collection<Repository> repos = getRepositoryRegistry().getRepositories(); for (Repository repo : repos) { // huh? release as policy exists for MavenRepository only? if (repo.getRepositoryKind().isFacetAvailable(MavenRepository.class)) { if (RepositoryPolicy.RELEASE.equals(repo.adaptToFacet(MavenRepository.class).getRepositoryPolicy())) { result.add(repo.getId()); } } } return result; } }
protected String getRepositoryPolicy( Repository repository ) { if ( repository.getRepositoryKind().isFacetAvailable( MavenRepository.class ) ) { return repository.adaptToFacet( MavenRepository.class ).getRepositoryPolicy().toString().toLowerCase(); } else if ( repository.getRepositoryKind().isFacetAvailable( GroupRepository.class ) ) { List<Repository> members = repository.adaptToFacet( GroupRepository.class ).getMemberRepositories(); HashSet<String> memberPolicies = new HashSet<String>(); for ( Repository member : members ) { memberPolicies.add( getRepositoryPolicy( member ) ); } if ( memberPolicies.size() == 1 ) { return memberPolicies.iterator().next(); } else { return RepositoryMetadata.POLICY_MIXED; } } else { return RepositoryMetadata.POLICY_MIXED; } }
if ( RepositoryPolicy.RELEASE.equals( repository.getRepositoryPolicy() ) ) else if ( RepositoryPolicy.SNAPSHOT.equals( repository.getRepositoryPolicy() ) )
RepositoryPolicy.SNAPSHOT.equals( repository.getRepositoryPolicy() ) ? "1-SNAPSHOT" : "1", gavRequest.getClassifier(), gavRequest.getExtension(), null, null, null, false, null, false, null ); RepositoryPolicy.SNAPSHOT.equals( repository.getRepositoryPolicy() ) ? "1-SNAPSHOT" : "1", gavRequest.getClassifier(), gavRequest.getExtension(), null, null, null, false, null, false, null );
if ( RepositoryPolicy.SNAPSHOT.equals( repository.getRepositoryPolicy() ) )
&& RepositoryPolicy.RELEASE.equals( mrepository.getRepositoryPolicy() ) )
private void addRepositoryDetails(List<NexusNGRepositoryDetail> repoDetails, Request request, Repository repository) { boolean add = true; for (NexusNGRepositoryDetail repoDetail : repoDetails) { if (repoDetail.getRepositoryId().equals(repository.getId())) { add = false; break; } } if (add) { NexusNGRepositoryDetail repoDetail = new NexusNGRepositoryDetail(); repoDetail.setRepositoryId(repository.getId()); repoDetail.setRepositoryName(repository.getName()); repoDetail.setRepositoryURL(createRepositoryReference(request, repository.getId()).getTargetRef().toString()); repoDetail.setRepositoryContentClass(repository.getRepositoryContentClass().getId()); repoDetail.setRepositoryKind(extractRepositoryKind(repository)); MavenRepository mavenRepo = repository.adaptToFacet(MavenRepository.class); if (mavenRepo != null) { repoDetail.setRepositoryPolicy(mavenRepo.getRepositoryPolicy().name()); } repoDetails.add(repoDetail); } }
updateRequest.setDocumentFilter( getFilterFor( mrepository.getRepositoryPolicy() ) );
RepositoryPolicy policy = repo.getRepositoryPolicy(); if ( metadata != null && metadata.getVersioning() != null )
protected void addRepositoryDetails( Request request, SearchNGResponse response, Repository repository ) { boolean add = true; for ( NexusNGRepositoryDetail repoDetail : response.getRepoDetails() ) { if ( repoDetail.getRepositoryId().equals( repository.getId() ) ) { add = false; break; } } if ( add ) { NexusNGRepositoryDetail repoDetail = new NexusNGRepositoryDetail(); repoDetail.setRepositoryId( repository.getId() ); repoDetail.setRepositoryName( repository.getName() ); repoDetail.setRepositoryURL( createRepositoryReference( request, repository.getId() ).getTargetRef().toString() ); repoDetail.setRepositoryContentClass( repository.getRepositoryContentClass().getId() ); repoDetail.setRepositoryKind( extractRepositoryKind( repository ) ); MavenRepository mavenRepo = repository.adaptToFacet( MavenRepository.class ); if ( mavenRepo != null ) { repoDetail.setRepositoryPolicy( mavenRepo.getRepositoryPolicy().name() ); } response.addRepoDetail( repoDetail ); } }
repoRes.setRepoPolicy( repository.adaptToFacet( MavenRepository.class ).getRepositoryPolicy().toString() );
repoRes.setRepoPolicy(repository.adaptToFacet(MavenRepository.class).getRepositoryPolicy().toString());
repoRes.setRepoPolicy(repository.adaptToFacet(MavenRepository.class).getRepositoryPolicy() .toString());
repoRes.setRepoPolicy( repository.adaptToFacet( MavenRepository.class ).getRepositoryPolicy() .toString() );
resource.setRepoPolicy(repository.adaptToFacet(MavenRepository.class).getRepositoryPolicy().toString());
resource.setRepoPolicy( repository.adaptToFacet( MavenRepository.class ).getRepositoryPolicy().toString() );