Examples of adaptToFacet()


Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

            }

            if (repository.getRepositoryKind().isFacetAvailable(MavenRepository.class)) {
              RepositoryPolicy repoPolicy =
                  EnumUtil.valueOf(model.getRepoPolicy(), RepositoryPolicy.class);
              repository.adaptToFacet(MavenRepository.class).setRepositoryPolicy(repoPolicy);

              if (repository.getRepositoryKind().isFacetAvailable(MavenProxyRepository.class)) {
                ChecksumPolicy checksum =
                    EnumUtil.valueOf(model.getChecksumPolicy(), ChecksumPolicy.class);
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

              if (repository.getRepositoryKind().isFacetAvailable(MavenProxyRepository.class)) {
                ChecksumPolicy checksum =
                    EnumUtil.valueOf(model.getChecksumPolicy(), ChecksumPolicy.class);

                MavenProxyRepository pRepository = repository.adaptToFacet(MavenProxyRepository.class);
                pRepository.setChecksumPolicy(checksum);

                pRepository.setDownloadRemoteIndexes(model.isDownloadRemoteIndexes());

                pRepository.setChecksumPolicy(EnumUtil.valueOf(model.getChecksumPolicy(),
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

             ResourceException
  {
    Repository repo = getRepositoryRegistry().getRepository(groupId);

    if (repo.getRepositoryKind().isFacetAvailable(GroupRepository.class)) {
      return buildGroupResource(request, repo.adaptToFacet(GroupRepository.class));
    }

    return null;
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

      if (!repository.getRepositoryKind().isFacetAvailable(MavenRepository.class)) {
        throw new ResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "This is not a Maven repository!");
      }

      return repository.adaptToFacet(MavenRepository.class);
    }
    catch (NoSuchRepositoryException e) {
      throw new ResourceException(Status.CLIENT_ERROR_NOT_FOUND, e.getMessage(), e);
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

      throws ResourceException
  {
    final String repositoryId = request.getAttributes().get(REPOSITORY_ID_KEY).toString();
    try {
      final Repository repository = getRepositoryRegistry().getRepository(repositoryId);
      final T mavenRepository = repository.adaptToFacet(clazz);
      if (mavenRepository != null) {
        if (!getManager().isMavenRepositorySupported(mavenRepository)) {
          throw new ResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Repository with ID=\""
              + repositoryId + "\" unsupported!");
        }
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

      resource.setFormat(repo.getRepositoryContentClass().getId());

      resource.setLocalStatus(repo.getLocalStatus().toString());

      if (repo.getRepositoryKind().isFacetAvailable(ProxyRepository.class)) {
        ProxyRepository prepo = repo.adaptToFacet(ProxyRepository.class);

        resource.setRemoteStatus(getRestRepoRemoteStatus(prepo, request, response));

        resource.setProxyMode(prepo.getProxyMode().toString());
      }
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

          repository.setLocalStatus(localStatus);

          if (repository.getRepositoryKind().isFacetAvailable(ProxyRepository.class)
              && resource.getProxyMode() != null) {
            ProxyMode proxyMode = EnumUtil.valueOf(resource.getProxyMode(), ProxyMode.class);
            repository.adaptToFacet(ProxyRepository.class).setProxyMode(proxyMode);
          }

          // update dependant shadows too
          for (ShadowRepository shadow : getRepositoryRegistry().getRepositoriesWithFacet(
              ShadowRepository.class)) {
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

      }
      // TODO dubious
      Thread.sleep(100);

      if (repository != null) {
        final MavenRepository mavenRepository = repository.adaptToFacet(MavenRepository.class);
        if (mavenRepository != null) {
          try {
            routingManager.forceUpdatePrefixFile(mavenRepository);
          }
          catch (Exception e) {
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

  @Override
  public void onActivate(final C config) {
    try {
      final Repository repository = repositoryRegistry.getRepository(config.repository());
      configureYum(yumRegistry.register(repository.adaptToFacet(MavenRepository.class)), config);
    }
    catch (NoSuchRepositoryException e) {
      // TODO
      throw Throwables.propagate(e);
    }
View Full Code Here

Examples of org.sonatype.nexus.proxy.repository.Repository.adaptToFacet()

      final List<Repository> thisReposes = new ArrayList<Repository>();
      {
        final Repository repo = getRepositoryRegistry().getRepository(getRepositoryId());

        if (repo.getRepositoryKind().isFacetAvailable(GroupRepository.class)) {
          thisReposes.addAll(repo.adaptToFacet(GroupRepository.class).getTransitiveMemberRepositories());
        }
        else {
          thisReposes.add(repo);
        }
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.