@Override @Nullable public URL getIndexSettings(final Repository repository) { checkNotNull(repository); if (format.equals(repository.getFormat())) { return Resources.getResource(getClass(), MAPPING_JSON); } return null; } }
@Override protected boolean appliesTo(final Repository repository) { return maven2Format.equals(repository.getFormat()) && repository.optionalFacet(RemoveSnapshotsFacet.class).isPresent() && repository.facet(MavenFacet.class).getVersionPolicy() != VersionPolicy.RELEASE; }
@Override protected boolean appliesTo(final Repository repository) { return maven2Format.equals(repository.getFormat()) && hostedType.equals(repository.getType()); }
protected boolean shouldRepairRepository(final Repository repository) { return repository.getFormat().equals(format) && repository.getType().equals(type); }
@Override @Guarded(by = STARTED) public List<Repository> members() { final Repository repository = getRepository(); List<Repository> members = new ArrayList<>(config.memberNames.size()); for (String name : config.memberNames) { Repository member = repositoryManager.get(name); if (member == null) { log.warn("Ignoring missing member repository: {}", name); } else if (!repository.getFormat().equals(member.getFormat())) { log.warn("Group {} includes an incompatible-format member: {} with format {}", repository.getName(), name, member.getFormat()); } else { members.add(member); } } return members; }
@Override protected boolean appliesTo(final Repository repository) { return maven2Format.equals(repository.getFormat()) && (hostedType.equals(repository.getType()) || groupType.equals(repository.getType())); }