org.jclouds.vcloud.director.v1_5.features.admin
Interface GroupApi


public interface GroupApi


Method Summary
 Group addGroupToOrg(Group group, String adminUrn)
          Imports a group in an organization.
 Group addGroupToOrg(Group group, URI adminUrn)
           
 Group edit(String groupUrn, Group group)
          Modifies a group.
 Group edit(URI groupUrn, Group group)
           
 Group get(String groupUrn)
          Retrieves a group.
 Group get(URI groupUri)
           
 void remove(String groupUrn)
          Deletes a group.
 void remove(URI groupUrn)
           
 

Method Detail

addGroupToOrg

Group addGroupToOrg(Group group,
                    String adminUrn)
Imports a group in an organization.
 POST /admin/org/{id}/groups
 

Parameters:
adminUrn - the admin org to add the group in
Returns:
the added group

addGroupToOrg

Group addGroupToOrg(Group group,
                    URI adminUrn)

get

Group get(String groupUrn)
Retrieves a group.
 GET /admin/group/{id}
 

Parameters:
groupUrn - the reference for the group
Returns:
a group

get

Group get(URI groupUri)

edit

Group edit(String groupUrn,
           Group group)
Modifies a group.
 PUT /admin/group/{id}
 

Returns:
the edited group

edit

Group edit(URI groupUrn,
           Group group)

remove

void remove(String groupUrn)
Deletes a group.
 DELETE /admin/group/{id}
 


remove

void remove(URI groupUrn)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.