Package org.sonatype.nexus.rest.model

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


  {
    RepositoryTargetListResourceResponse result = new RepositoryTargetListResourceResponse();

    Collection<Target> targets = getTargetRegistry().getRepositoryTargets();

    RepositoryTargetListResource res = null;

    for (Target target : targets) {
      res = new RepositoryTargetListResource();

      res.setId(target.getId());

      res.setName(target.getName());

      res.setContentClass(target.getContentClass().getId());

      res.setResourceURI(this.createChildReference(request, this, target.getId()).toString());

      for (String pattern : target.getPatternTexts()) {
        res.addPattern(pattern);
      }

      result.addData(res);
    }
View Full Code Here


  @Test
  public void testRepositoryTargetListResourceResponse() {
    RepositoryTargetListResourceResponse resourceResponse = new RepositoryTargetListResourceResponse();

    RepositoryTargetListResource item1 = new RepositoryTargetListResource();
    item1.setContentClass("contentClass1");
    item1.setId("id1");
    item1.setName("name1");
    item1.setResourceURI("resourceURI1");

    RepositoryTargetListResource item2 = new RepositoryTargetListResource();
    item2.setId("Id2");
    item2.setResourceURI("ResourceURI2");
    item2.setContentClass("ContentClass2");
    item2.setName("Name2");

    resourceResponse.addData(item1);
    resourceResponse.addData(item2);

    this.marshalUnmarchalThenCompare(resourceResponse);
View Full Code Here

        + ") of targets then expected: (" + targets.size() + ")", repoTargets.size() == targets.size());

    // look for the target by id

    for (Iterator<RepositoryTargetListResource> iter = targets.iterator(); iter.hasNext(); ) {
      RepositoryTargetListResource 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());

          break;
        }

      }

      if (!found) {

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

  }
View Full Code Here

TOP

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

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.