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


public interface GroupApi

Provides synchronous access to Group objects.

Author:
danikov, Adrian Cole
See Also:
GroupAsyncApi

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

Method Detail

addGroupToOrg

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

Parameters:
orgUrn - the admin org to add the group in
Returns:
the addd group

addGroupToOrg

Group addGroupToOrg(Group group,
                    URI orgHref)

get

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

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

get

Group get(URI groupHref)

edit

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

Returns:
the edited group

edit

Group edit(URI groupHref,
           Group group)

remove

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


remove

void remove(URI groupHref)


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