Package org.sonatype.nexus.rest.model

Examples of org.sonatype.nexus.rest.model.RepositoryTargetResource


      throws ResourceException
  {
    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)) {
View Full Code Here


  @Test
  public void testRepositoryTargetResourceResponse() {
    RepositoryTargetResourceResponse resourceResponse = new RepositoryTargetResourceResponse();

    RepositoryTargetResource resource = new RepositoryTargetResource();
    resource.setId("Id");
    resource.setResourceURI("ResourceURI");
    resource.setContentClass("ContentClass");
    resource.setName("Name");
    resource.addPattern("pattern1");
    resource.addPattern("pattern2");
    resourceResponse.setData(resource);

    this.marshalUnmarchalThenCompare(resourceResponse);
    this.validateXmlHasNoPackageNames(resourceResponse);
View Full Code Here

    finally {
      RequestFacade.releaseResponse(response);
    }

    // get the Resource object
    RepositoryTargetResource responseResource = this.getResourceFromResponse(entityText);

    // validate
    // make sure the id != null
    Assert.assertTrue(StringUtils.isNotEmpty(responseResource.getId()));
    if (update) {
      Assert.assertEquals(responseResource.getId(), target.getId());
    }

    Assert.assertEquals(responseResource.getContentClass(), target.getContentClass());
    Assert.assertEquals(responseResource.getName(), target.getName());
    Assert.assertEquals(target.getPatterns(), responseResource.getPatterns());

    this.verifyTargetsConfig(responseResource);

    return responseResource;
  }
View Full Code Here

    // repoTargets.size() == targetResources.size() );

    // look for the target by id

    for (Iterator<RepositoryTargetResource> iter = targetResources.iterator(); iter.hasNext(); ) {
      RepositoryTargetResource targetResource = iter.next();
      boolean found = false;

      for (Iterator<CRepositoryTarget> iterInner = repoTargets.iterator(); iterInner.hasNext(); ) {
        CRepositoryTarget repositoryTarget = iterInner.next();

        if (targetResource.getId().equals(repositoryTarget.getId())) {
          found = true;
          Assert.assertEquals(repositoryTarget.getId(), targetResource.getId());
          Assert.assertEquals(repositoryTarget.getContentClass(), targetResource.getContentClass());
          Assert.assertEquals(repositoryTarget.getName(), targetResource.getName());
          // order doesn't matter
          Assert.assertEquals(new HashSet<String>(targetResource.getPatterns()), new HashSet<String>(
              repositoryTarget.getPatterns()));

          break;
        }

      }

      if (!found) {

        Assert.fail("Target with ID: " + targetResource.getId() + " could not be found in configuration.");
      }
    }
  }
View Full Code Here

    privilege.overwriteWith(resource);
    return privilege;
  }

  private RepositoryTargetResource otherDTO(final RepositoryTargetListResource resource) {
    final RepositoryTargetResource targetResource = new RepositoryTargetResource();

    try {
      BeanUtils.copyProperties(targetResource, resource);
    }
    catch (Exception e) {
View Full Code Here

    super(nexusClient, id, settings);
  }

  @Override
  protected RepositoryTargetResource createSettings(final String id) {
    final RepositoryTargetResource resource = new RepositoryTargetResource();
    resource.setId(id);
    return resource;
  }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.rest.model.RepositoryTargetResource

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.