Examples of ControlAccessParams


Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

            .httpRequestBuilder().build(),
         new VcloudHttpResponsePrimer()
            .xmlFilePayload("/vApp/controlAccessParams.xml", VCloudDirectorMediaType.CONTROL_ACCESS)
            .httpResponseBuilder().build());

    ControlAccessParams params = controlAccessParams();

    ControlAccessParams expected = controlAccessParams();

    assertEquals(api.getVAppApi().editControlAccess(vAppURI, params), expected);
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

            .httpRequestBuilder().build(),
         new VcloudHttpResponsePrimer()
            .xmlFilePayload("/vApp/getAccessControl.xml", VCloudDirectorMediaType.VAPP)
            .httpResponseBuilder().build());

      ControlAccessParams expected = getAccessControlParams();

      assertEquals(api.getVAppApi().getAccessControl(vAppURI), expected);
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

      return task;
   }

   public static ControlAccessParams controlAccessParams() {
      ControlAccessParams params = ControlAccessParams.builder()
            .build();

      return params;
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

      return task;
   }

   public static ControlAccessParams getAccessControlParams() {
      ControlAccessParams params = ControlAccessParams.builder()
            .build();

      return params;
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

   }

   @Test(description = "GET /org/{id}/catalog/{catalogId}/controlAccess", dependsOnMethods = { "testAddCatalog" })
   public void testGetControlAccessControl() {
      // Call the method being tested
      ControlAccessParams params = catalogApi.getAccessControl(catalog.getId());

      // Check params are well formed
      checkControlAccessParams(params);
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

   }

   @Test(description = "POST /org/{id}/catalog/{catalogId}/action/controlAccess", dependsOnMethods = { "testAddCatalog" })
   public void testEditAccessControl() {
      // Setup params
      ControlAccessParams params = catalogApi.getAccessControl(catalog.getId());

      // Call the method being tested
      ControlAccessParams modified = catalogApi.editAccessControl(catalog.getId(), params);

      // Check params are well formed
      checkControlAccessParams(modified);
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

      assertVAppStatus(vAppUrn, Status.POWERED_OFF);
   }

   @Test(groups = { "live", "user" }, description = "POST /vApp/{id}/action/controlAccess", dependsOnMethods = { "testGetVApp" })
   public void testControlAccessUser() {
      ControlAccessParams params = ControlAccessParams
               .builder()
               .notSharedToEveryone()
               .accessSetting(
                        AccessSetting.builder()
                                 .subject(Reference.builder().href(user.getHref()).type(ADMIN_USER).build())
                                 .accessLevel("ReadOnly").build()).build();

      // The method under test
      ControlAccessParams modified = vAppApi.editControlAccess(vAppUrn, params);

      // Check the retrieved object is well formed
      checkControlAccessParams(modified);
      // Check the required fields are set
      assertEquals(modified, params, String.format(ENTITY_EQUAL, "ControlAccessParams"));
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

   }

   @Test(groups = { "live", "user" }, description = "POST /vApp/{id}/action/controlAccess", dependsOnMethods = { "testControlAccessUser" })
   public void testControlAccessEveryone() {

      ControlAccessParams params = ControlAccessParams.builder().sharedToEveryone().everyoneAccessLevel("FullControl")
               .build();

      // The method under test
      ControlAccessParams modified = vAppApi.editControlAccess(vAppUrn, params);

      // Check the retrieved object is well formed
      checkControlAccessParams(modified);

      // Check entities are equal
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

   }

   @Test(groups = { "live", "user" }, description = "GET /vApp/{id}/controlAccess", dependsOnMethods = { "testGetVApp" })
   public void testGetControlAccess() {
      // The method under test
      ControlAccessParams controlAccess = vAppApi.getAccessControl(vAppUrn);

      // Check the retrieved object is well formed
      checkControlAccessParams(controlAccess);
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.params.ControlAccessParams

      return task;
   }

   public static ControlAccessParams controlAccessParams() {
      ControlAccessParams params = ControlAccessParams.builder()
            .build();

      return params;
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.