Package org.sonatype.nexus.proxy.targets

Examples of org.sonatype.nexus.proxy.targets.Target


    if (cc == null) {
      throw new ConfigurationException("Content class with ID=\"" + resource.getContentClass()
          + "\" does not exists!");
    }

    Target target = new Target(resource.getId(), resource.getName(), cc, resource.getPatterns());

    return target;
  }
View Full Code Here


      RepositoryTargetResource resource = result.getData();

      if (validate(true, resource)) {
        try {
          // create
          Target target = getRestToNexusResource(resource);

          getTargetRegistry().addRepositoryTarget(target);

          getNexusConfiguration().saveConfiguration();
View Full Code Here

  public RepositoryTargetResourceResponse get(Context context, Request request, Response response, Variant variant)
      throws ResourceException
  {
    RepositoryTargetResourceResponse result = new RepositoryTargetResourceResponse();

    Target target = getTargetRegistry().getRepositoryTarget(getRepoTargetId(request));

    if (target != null) {
      RepositoryTargetResource resource = getNexusToRestResource(target, request);

      result.setData(resource);
View Full Code Here

    RepositoryTargetResourceResponse requestResource = (RepositoryTargetResourceResponse) payload;
    RepositoryTargetResourceResponse resultResource = null;
    if (requestResource != null) {
      RepositoryTargetResource resource = requestResource.getData();

      Target target = getTargetRegistry().getRepositoryTarget(getRepoTargetId(request));

      if (target != null) {
        if (validate(false, resource)) {
          try {
            target = getRestToNexusResource(resource);
View Full Code Here

  @Override
  @DELETE
  public void delete(Context context, Request request, Response response)
      throws ResourceException
  {
    Target target = getTargetRegistry().getRepositoryTarget(getRepoTargetId(request));

    if (target != null) {
      try {
        getTargetRegistry().removeRepositoryTarget(getRepoTargetId(request));
View Full Code Here

    this.buildShadowRepository("repo3");
    this.buildShadowRepository("repo4");

    // create a target
    TargetRegistry targetRegistry = this.lookup(TargetRegistry.class);
    Target t1 =
        new Target("maven2-all", "All (Maven2)", new Maven2ContentClass(), Arrays.asList(new String[]{".*"}));
    targetRegistry.addRepositoryTarget(t1);
    nexusConfiguration().saveConfiguration();

    // setup security
    this.securitySystem = this.lookup(SecuritySystem.class);
View Full Code Here

  {
    logDetails(request);
    ReleaseRemovalResult result = new ReleaseRemovalResult(request.getRepositoryId());

    Repository repository = repositoryRegistry.getRepository(request.getRepositoryId());
    Target repositoryTarget = targetRegistry.getRepositoryTarget(request.getTargetId());

    if (!Strings.isNullOrEmpty(request.getTargetId()) && repositoryTarget == null) {
      throw new IllegalStateException(
          "The specified repository target does not exist. Perhaps it has been deleted since this repository target was configured? Target id = "
              + request.getTargetId());
View Full Code Here

    for (Target t : targets) {
      targetRegistry.removeRepositoryTarget(t.getId());
    }

    // create a target
    Target t1 =
        new Target("maven2-all", "All (Maven2)", new Maven2ContentClass(), Arrays.asList(new String[]{".*"}));
    targetRegistry.addRepositoryTarget(t1);

    // flush changes
    applicationConfiguration.saveConfiguration();

View Full Code Here

  {
    // add repo1 to group1
    repositoryRegistry.getRepositoryWithFacet("group1", MavenGroupRepository.class).addMemberRepositoryId(
        "repo1");
    // create a path specific target
    Target t =
        new Target("nxcm4999", "NXCM4999", new Maven2ContentClass(),
            Arrays.asList(new String[]{"(?!/com/.*-sources.jar).*"}));
    targetRegistry.addRepositoryTarget(t);
    // flush changes
    applicationConfiguration.saveConfiguration();

View Full Code Here

    for (Target t : targets) {
      targetRegistry.removeRepositoryTarget(t.getId());
    }

    // add target
    Target t1 =
        new Target("maven2-all", "All (Maven2)", new Maven2ContentClass(), Arrays.asList(new String[]{".*"}));

    targetRegistry.addRepositoryTarget(t1);

    getApplicationConfiguration().saveConfiguration();

View Full Code Here

TOP

Related Classes of org.sonatype.nexus.proxy.targets.Target

Copyright © 2018 www.massapicom. 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.