Package org.sonatype.security.rest.model

Examples of org.sonatype.security.rest.model.PrivilegeTypeResource


    PrivilegeTypeResourceResponse result = new PrivilegeTypeResourceResponse();

    List<PrivilegeDescriptor> privDescriptors = this.configurationManager.listPrivilegeDescriptors();

    for (PrivilegeDescriptor privDescriptor : privDescriptors) {
      PrivilegeTypeResource type = new PrivilegeTypeResource();
      type.setId(privDescriptor.getType());
      type.setName(privDescriptor.getName());

      for (PrivilegePropertyDescriptor propDescriptor : privDescriptor.getPropertyDescriptors()) {
        PrivilegeTypePropertyResource typeProp = new PrivilegeTypePropertyResource();
        typeProp.setId(propDescriptor.getId());
        typeProp.setName(propDescriptor.getName());
        typeProp.setHelpText(propDescriptor.getHelpText());
        typeProp.setType(propDescriptor.getType());

        type.addProperty(typeProp);
      }

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


  @Test
  public void testPrivilegeTypeResourceResponse() {
    PrivilegeTypeResourceResponse response = new PrivilegeTypeResourceResponse();

    PrivilegeTypeResource type = new PrivilegeTypeResource();
    type.setId("id1");
    type.setName("name1");

    PrivilegeTypePropertyResource property = new PrivilegeTypePropertyResource();
    property.setId("id1");
    property.setName("name1");
    property.setHelpText("help1");

    type.addProperty(property);

    property = new PrivilegeTypePropertyResource();
    property.setId("id2");
    property.setName("name2");
    property.setHelpText("help2");

    type.addProperty(property);

    response.addData(type);

    type = new PrivilegeTypeResource();
    type.setId("id2");
    type.setName("name2");

    property = new PrivilegeTypePropertyResource();
    property.setId("id3");
    property.setName("name3");
    property.setHelpText("help3");

    type.addProperty(property);

    property = new PrivilegeTypePropertyResource();
    property.setId("id4");
    property.setName("name4");
    property.setHelpText("help4");

    type.addProperty(property);

    response.addData(type);

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

TOP

Related Classes of org.sonatype.security.rest.model.PrivilegeTypeResource

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.