Package org.sonatype.nexus.rest.model

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


  @SuppressWarnings("unchecked")
  @Test
  public void createReadMethodTest()
      throws IOException
  {
    PrivilegeResource resource = new PrivilegeResource();

    List methods = new ArrayList<String>();
    methods.add("read");
    resource.setMethod(methods);
    resource.setName("createReadMethodTest");
    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId("testTarget");

    // get the Resource object
    List<PrivilegeStatusResource> statusResources = this.messageUtil.createPrivileges(resource);

    Assert.assertTrue(statusResources.size() == 1);
View Full Code Here


  @SuppressWarnings("unchecked")
  @Test
  public void createCreateMethodTest()
      throws IOException
  {
    PrivilegeResource resource = new PrivilegeResource();

    List methods = new ArrayList<String>();
    methods.add("create");
    resource.setMethod(methods);
    resource.setName("createCreateMethodTest");
    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId("testTarget");

    // get the Resource object
    List<PrivilegeStatusResource> statusResources = this.messageUtil.createPrivileges(resource);

    Assert.assertTrue(statusResources.size() == 1);
View Full Code Here

    barTarget.setName("Bar");
    barTarget.addPattern(".*nexu.537/repo.-bar.*");
    barTarget = this.targetUtil.createTarget(barTarget);

    // now create a couple privs
    PrivilegeResource fooPriv = new PrivilegeResource();
    fooPriv.addMethod("create");
    fooPriv.addMethod("read");
    fooPriv.addMethod("update");
    fooPriv.addMethod("delete");
    fooPriv.setName("FooPriv");
    fooPriv.setType(TargetPrivilegeDescriptor.TYPE);
    fooPriv.setRepositoryTargetId(fooTarget.getId());
    fooPriv.setRepositoryId("repo1");
    // get the Resource object
    List<PrivilegeStatusResource> fooPrivs = this.privUtil.createPrivileges(fooPriv);

    for (Iterator<PrivilegeStatusResource> iter = fooPrivs.iterator(); iter.hasNext(); ) {
      PrivilegeStatusResource privilegeBaseStatusResource = iter.next();

      if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("create,read")) {
        fooPrivCreateId = privilegeBaseStatusResource.getId();
      }
      else if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("read")) {
        fooPrivReadId = privilegeBaseStatusResource.getId();
      }
      else if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("update,read")) {
        fooPrivUpdateId = privilegeBaseStatusResource.getId();
      }
      else if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("delete,read")) {
        fooPrivDeleteId = privilegeBaseStatusResource.getId();
      }
      else {
        Assert.fail("Unknown Privilege found, id: "
            + privilegeBaseStatusResource.getId()
            + " method: "
            + getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
            ApplicationPrivilegeMethodPropertyDescriptor.ID));
      }
    }

    // now create a couple privs
    PrivilegeResource barPriv = new PrivilegeResource();
    barPriv.addMethod("create");
    barPriv.addMethod("read");
    barPriv.addMethod("update");
    barPriv.addMethod("delete");
    barPriv.setName("BarPriv");
    barPriv.setType(TargetPrivilegeDescriptor.TYPE);
    barPriv.setRepositoryTargetId(barTarget.getId());
    barPriv.setRepositoryId("repo1");

    // get the Resource object
    List<PrivilegeStatusResource> barPrivs = this.privUtil.createPrivileges(barPriv);

    for (Iterator<PrivilegeStatusResource> iter = barPrivs.iterator(); iter.hasNext(); ) {
      PrivilegeStatusResource privilegeBaseStatusResource = iter.next();

      if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("create,read")) {
        barPrivCreateId = privilegeBaseStatusResource.getId();
      }
      else if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("read")) {
        barPrivReadId = privilegeBaseStatusResource.getId();
      }
      else if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("update,read")) {
        barPrivUpdateId = privilegeBaseStatusResource.getId();
      }
      else if (getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
          ApplicationPrivilegeMethodPropertyDescriptor.ID).equals("delete,read")) {
        barPrivDeleteId = privilegeBaseStatusResource.getId();
      }
      else {
        Assert.fail("Unknown Privilege found, id: "
            + privilegeBaseStatusResource.getId()
            + " method: "
            + getSecurityConfigUtil().getPrivilegeProperty(privilegeBaseStatusResource,
            ApplicationPrivilegeMethodPropertyDescriptor.ID));
      }
    }

    // now create a couple privs
    PrivilegeResource groupPriv = new PrivilegeResource();
    groupPriv.addMethod("create");
    groupPriv.addMethod("read");
    groupPriv.addMethod("update");
    groupPriv.addMethod("delete");
    groupPriv.setName("GroupPriv");
    groupPriv.setType(TargetPrivilegeDescriptor.TYPE);
    groupPriv.setRepositoryTargetId(fooTarget.getId());
    groupPriv.setRepositoryGroupId(GROUP_ID);
    // groupPriv.setRepositoryId( repositoryId )
    // groupPriv.setName( name )
    // groupPriv.setDescription( description )

    // get the Resource object
View Full Code Here

  }

  private List<String> createPrivileges()
      throws Exception
  {
    PrivilegeResource priv = new PrivilegeResource();
    priv.setDescription("nexus1730-priv");
    priv.setMethod(Arrays.asList("read", "delete", "create", "update"));
    priv.setRepositoryId("nexus1730-repo");
    priv.setRepositoryTargetId("1");
    priv.setType(TargetPrivilegeDescriptor.TYPE);
    priv.setName("nexus1730-priv");
    List<PrivilegeStatusResource> privs = privUtil.createPrivileges(priv);

    List<String> privIds = new ArrayList<String>();

    for (PrivilegeStatusResource privilege : privs) {
View Full Code Here

  }

  private List<String> createGroupPrivileges()
      throws IOException
  {
    PrivilegeResource priv = new PrivilegeResource();
    priv.setDescription("nexus1730-priv");
    priv.setMethod(Arrays.asList("read", "delete", "create", "update"));
    priv.setRepositoryGroupId("nexus1730-group");
    priv.setRepositoryTargetId("1");
    priv.setType(TargetPrivilegeDescriptor.TYPE);
    priv.setName("nexus1730-priv");
    List<PrivilegeStatusResource> privs = privUtil.createPrivileges(priv);

    List<String> privIds = new ArrayList<String>();

    for (PrivilegeStatusResource privilege : privs) {
View Full Code Here

  @SuppressWarnings("unchecked")
  @Test
  public void createUpdateMethodTest()
      throws IOException
  {
    PrivilegeResource resource = new PrivilegeResource();

    List methods = new ArrayList<String>();
    methods.add("update");
    resource.setMethod(methods);
    resource.setName("createUpdateMethodTest");
    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId("testTarget");

    // get the Resource object
    List<PrivilegeStatusResource> statusResources = this.messageUtil.createPrivileges(resource);

    Assert.assertTrue(statusResources.size() == 1);
View Full Code Here

  @SuppressWarnings("unchecked")
  @Test
  public void createDeleteMethodTest()
      throws IOException
  {
    PrivilegeResource resource = new PrivilegeResource();

    List methods = new ArrayList<String>();
    methods.add("delete");
    resource.setMethod(methods);
    resource.setName("createDeleteMethodTest");
    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId("testTarget");

    // get the Resource object
    List<PrivilegeStatusResource> statusResources = this.messageUtil.createPrivileges(resource);

    Assert.assertTrue(statusResources.size() == 1);
View Full Code Here

  @SuppressWarnings("unchecked")
  @Test
  public void createAllMethodTest()
      throws IOException
  {
    PrivilegeResource resource = new PrivilegeResource();

    List methods = new ArrayList<String>();
    methods.add("create");
    methods.add("read");
    methods.add("update");
    methods.add("delete");
    resource.setMethod(methods);
    resource.setName("createAllMethodTest");
    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId("testTarget");

    // get the Resource object
    List<PrivilegeStatusResource> statusResources = this.messageUtil.createPrivileges(resource);

    Assert.assertTrue(statusResources.size() == 4);
View Full Code Here

  @SuppressWarnings("unchecked")
  @Test
  public void readTest()
      throws IOException
  {
    PrivilegeResource resource = new PrivilegeResource();

    List methods = new ArrayList<String>();
    methods.add("read");
    resource.setMethod(methods);
    resource.setName("readTest");
    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId("testTarget");

    // get the Resource object
    List<PrivilegeStatusResource> statusResources = this.messageUtil.createPrivileges(resource);

    Assert.assertTrue(statusResources.size() == 1);
View Full Code Here

  @SuppressWarnings("unchecked")
  @Test
  public void updateTest()
      throws IOException
  {
    PrivilegeResource resource = new PrivilegeResource();

    List methods = new ArrayList<String>();
    methods.add("read");
    resource.setMethod(methods);
    resource.setName("updateTest");
    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId("testTarget");

    // get the Resource object
    List<PrivilegeStatusResource> statusResources = this.messageUtil.createPrivileges(resource);

    Assert.assertTrue(statusResources.size() == 1);
View Full Code Here

TOP

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

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.