Package org.sonatype.nexus.rest.model

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


    else {
      String responseString = response.getEntity().getText();

      representation = new XStreamRepresentation(xstream, responseString, mediaType);

      RepositoryContentClassListResourceResponse resourceResponse =
          (RepositoryContentClassListResourceResponse) representation
              .getPayload(new RepositoryContentClassListResourceResponse());

      return resourceResponse.getData();
    }
  }
View Full Code Here


  @Override
  @GET
  public RepositoryContentClassListResourceResponse get(Context context, Request request, Response response, Variant variant)
      throws ResourceException
  {
    RepositoryContentClassListResourceResponse contentClasses = new RepositoryContentClassListResourceResponse();

    for (ContentClass contentClass : repoTypeRegistry.getContentClasses().values()) {
      RepositoryContentClassListResource resource = new RepositoryContentClassListResource();
      resource.setContentClass(contentClass.getId());
      resource.setName(contentClass.getName());
      resource.setGroupable(contentClass.isGroupable());

      for (String compClass : repoTypeRegistry.getCompatibleContentClasses(contentClass)) {
        resource.addCompatibleType(compClass);
      }

      contentClasses.addData(resource);
    }

    return contentClasses;
  }
View Full Code Here

  }

  @Test
  public void testRepositoryContentClassListResourceResponse() {
    RepositoryContentClassListResourceResponse resourceResponse = new RepositoryContentClassListResourceResponse();

    RepositoryContentClassListResource item1 = new RepositoryContentClassListResource();
    item1.setContentClass("ContentClass1");
    item1.setName("Name1");

    RepositoryContentClassListResource item2 = new RepositoryContentClassListResource();
    item2.setContentClass("ContentClass2");
    item2.setName("Name2");

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

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

TOP

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

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.