boolean matches( RemoteRepository repo ) { return repository.getUrl().equals( repo.getUrl() ) && repository.getContentType().equals( repo.getContentType() ) && repository.isRepositoryManager() == repo.isRepositoryManager(); }
boolean matches( RemoteRepository repo ) { return repository.getUrl().equals( repo.getUrl() ) && repository.getContentType().equals( repo.getContentType() ) && repository.isRepositoryManager() == repo.isRepositoryManager(); }
private List<RemoteRepository> getEnabledSourceRepositories( RemoteRepository repository, Metadata.Nature nature ) { List<RemoteRepository> repositories = new ArrayList<RemoteRepository>(); if ( repository.isRepositoryManager() ) { for ( RemoteRepository repo : repository.getMirroredRepositories() ) { if ( isEnabled( repo, nature ) ) { repositories.add( repo ); } } } else if ( isEnabled( repository, nature ) ) { repositories.add( repository ); } return repositories; }
private List<RemoteRepository> getEnabledSourceRepositories( RemoteRepository repository, Metadata.Nature nature ) { List<RemoteRepository> repositories = new ArrayList<RemoteRepository>(); if ( repository.isRepositoryManager() ) { for ( RemoteRepository repo : repository.getMirroredRepositories() ) { if ( isEnabled( repo, nature ) ) { repositories.add( repo ); } } } else if ( isEnabled( repository, nature ) ) { repositories.add( repository ); } return repositories; }
private String getDataKey( Artifact artifact, File artifactFile, RemoteRepository repository ) { Set<String> mirroredUrls = Collections.emptySet(); if ( repository.isRepositoryManager() ) { mirroredUrls = new TreeSet<String>(); for ( RemoteRepository mirroredRepository : repository.getMirroredRepositories() ) { mirroredUrls.add( normalizeRepoUrl( mirroredRepository.getUrl() ) ); } } StringBuilder buffer = new StringBuilder( 1024 ); buffer.append( normalizeRepoUrl( repository.getUrl() ) ); for ( String mirroredUrl : mirroredUrls ) { buffer.append( '+' ).append( mirroredUrl ); } return buffer.toString(); }
private String getDataKey( Artifact artifact, File artifactFile, RemoteRepository repository ) { Set<String> mirroredUrls = Collections.emptySet(); if ( repository.isRepositoryManager() ) { mirroredUrls = new TreeSet<String>(); for ( RemoteRepository mirroredRepository : repository.getMirroredRepositories() ) { mirroredUrls.add( normalizeRepoUrl( mirroredRepository.getUrl() ) ); } } StringBuilder buffer = new StringBuilder( 1024 ); buffer.append( normalizeRepoUrl( repository.getUrl() ) ); for ( String mirroredUrl : mirroredUrls ) { buffer.append( '+' ).append( mirroredUrl ); } return buffer.toString(); }
@Override public String toString() { StringBuilder buffer = new StringBuilder( 256 ); buffer.append( getId() ); buffer.append( " (" ).append( getUrl() ); boolean r = getPolicy( false ).isEnabled(), s = getPolicy( true ).isEnabled(); if ( r && s ) { buffer.append( ", releases+snapshots" ); } else if ( r ) { buffer.append( ", releases" ); } else if ( s ) { buffer.append( ", snapshots" ); } else { buffer.append( ", disabled" ); } if ( isRepositoryManager() ) { buffer.append( ", managed" ); } buffer.append( ")" ); return buffer.toString(); }
@Override public String toString() { StringBuilder buffer = new StringBuilder( 256 ); buffer.append( getId() ); buffer.append( " (" ).append( getUrl() ); boolean r = getPolicy( false ).isEnabled(), s = getPolicy( true ).isEnabled(); if ( r && s ) { buffer.append( ", releases+snapshots" ); } else if ( r ) { buffer.append( ", releases" ); } else if ( s ) { buffer.append( ", snapshots" ); } else { buffer.append( ", disabled" ); } if ( isRepositoryManager() ) { buffer.append( ", managed" ); } buffer.append( ")" ); return buffer.toString(); }
@Override public String toString() { StringBuilder buffer = new StringBuilder( 256 ); buffer.append( getId() ); buffer.append( " (" ).append( getUrl() ); boolean r = getPolicy( false ).isEnabled(), s = getPolicy( true ).isEnabled(); if ( r && s ) { buffer.append( ", releases+snapshots" ); } else if ( r ) { buffer.append( ", releases" ); } else if ( s ) { buffer.append( ", snapshots" ); } else { buffer.append( ", disabled" ); } if ( isRepositoryManager() ) { buffer.append( ", managed" ); } buffer.append( ")" ); return buffer.toString(); }
if ( repo1.isRepositoryManager() != repo2.isRepositoryManager() ) if ( repo1.isRepositoryManager() )
String getRepositoryKey( RemoteRepository repository, String context ) { String key; if ( repository.isRepositoryManager() ) { // repository serves dynamic contents, take request parameters into account for key StringBuilder buffer = new StringBuilder( 128 ); buffer.append( repository.getId() ); buffer.append( '-' ); SortedSet<String> subKeys = new TreeSet<String>(); for ( RemoteRepository mirroredRepo : repository.getMirroredRepositories() ) { subKeys.add( mirroredRepo.getId() ); } SimpleDigest digest = new SimpleDigest(); digest.update( context ); for ( String subKey : subKeys ) { digest.update( subKey ); } buffer.append( digest.digest() ); key = buffer.toString(); } else { // repository serves static contents, its id is sufficient as key key = repository.getId(); } return key; }
String getRepositoryKey( RemoteRepository repository, String context ) { String key; if ( repository.isRepositoryManager() ) { // repository serves dynamic contents, take request parameters into account for key StringBuilder buffer = new StringBuilder( 128 ); buffer.append( repository.getId() ); buffer.append( '-' ); SortedSet<String> subKeys = new TreeSet<String>(); for ( RemoteRepository mirroredRepo : repository.getMirroredRepositories() ) { subKeys.add( mirroredRepo.getId() ); } SimpleDigest digest = new SimpleDigest(); digest.update( context ); for ( String subKey : subKeys ) { digest.update( subKey ); } buffer.append( digest.digest() ); key = buffer.toString(); } else { // repository serves static contents, its id is sufficient as key key = repository.getId(); } return key; }
if ( repo1.isRepositoryManager() != repo2.isRepositoryManager() ) if ( repo1.isRepositoryManager() )
this.manager = remote.isRepositoryManager(); final Collection<SimpleRepository> list = new LinkedList<SimpleRepository>();
/** * Constructor. * @param remote Source of data. */ @SuppressWarnings("PMD.AvoidInstantiatingObjectsInLoops") public SimpleRepository(final RemoteRepository remote) { this.identifier = remote.getId(); this.type = remote.getContentType(); this.url = remote.getUrl(); this.release = remote.getPolicy(false); this.snapshot = remote.getPolicy(true); RepositoryAuthentication auth = null; if (remote.getAuthentication() != null) { auth = new RepositoryAuthentication( remote.getAuthentication() ); } this.authentication = auth; RepositoryProxy proxy = null; if (remote.getProxy() != null) { proxy = new RepositoryProxy(remote.getProxy()); } this.repoproxy = proxy; this.manager = remote.isRepositoryManager(); }
merged.setRepositoryManager( dominant.isRepositoryManager() );
/** * Creates a shallow copy of the specified repository. * * @param repository The repository to copy, must not be {@code null}. */ public RemoteRepository( RemoteRepository repository ) { setId( repository.getId() ); setContentType( repository.getContentType() ); setUrl( repository.getUrl() ); setPolicy( true, repository.getPolicy( true ) ); setPolicy( false, repository.getPolicy( false ) ); setAuthentication( repository.getAuthentication() ); setProxy( repository.getProxy() ); setMirroredRepositories( repository.getMirroredRepositories() ); setRepositoryManager( repository.isRepositoryManager() ); }
/** * Creates a shallow copy of the specified repository. * * @param repository The repository to copy, must not be {@code null}. */ public RemoteRepository( RemoteRepository repository ) { setId( repository.getId() ); setContentType( repository.getContentType() ); setUrl( repository.getUrl() ); setPolicy( true, repository.getPolicy( true ) ); setPolicy( false, repository.getPolicy( false ) ); setAuthentication( repository.getAuthentication() ); setProxy( repository.getProxy() ); setMirroredRepositories( repository.getMirroredRepositories() ); setRepositoryManager( repository.isRepositoryManager() ); }
merged.setRepositoryManager( dominant.isRepositoryManager() );
/** * Creates a shallow copy of the specified repository. * * @param repository The repository to copy, must not be {@code null}. */ public RemoteRepository( RemoteRepository repository ) { setId( repository.getId() ); setContentType( repository.getContentType() ); setUrl( repository.getUrl() ); setPolicy( true, repository.getPolicy( true ) ); setPolicy( false, repository.getPolicy( false ) ); setAuthentication( repository.getAuthentication() ); setProxy( repository.getProxy() ); setMirroredRepositories( repository.getMirroredRepositories() ); setRepositoryManager( repository.isRepositoryManager() ); }