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

All Superinterfaces:
CatalogAsyncApi

public interface AdminCatalogAsyncApi
extends CatalogAsyncApi

Author:
danikov, Adrian Cole
See Also:
AdminCatalogApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<AdminCatalog> addCatalogToOrg(AdminCatalog catalog, String orgUrn)
           
 com.google.common.util.concurrent.ListenableFuture<AdminCatalog> addCatalogToOrg(AdminCatalog catalog, URI orgHref)
           
 com.google.common.util.concurrent.ListenableFuture<AdminCatalog> edit(String catalogUrn, AdminCatalog catalog)
           
 com.google.common.util.concurrent.ListenableFuture<AdminCatalog> edit(URI catalogAdminHref, AdminCatalog catalog)
           
 com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> editAccessControl(String catalogUrn, ControlAccessParams params)
           
 com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> editAccessControl(URI catalogAdminHref, ControlAccessParams params)
           
 com.google.common.util.concurrent.ListenableFuture<AdminCatalog> get(String catalogUrn)
           
 com.google.common.util.concurrent.ListenableFuture<AdminCatalog> get(URI orgHref)
           
 com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> getAccessControl(String catalogUrn)
           
 com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> getAccessControl(URI catalogAdminHref)
           
 com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(String catalogUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI catalogAdminHref)
           
 com.google.common.util.concurrent.ListenableFuture<Void> publish(String catalogUrn, PublishCatalogParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Void> publish(URI catalogAdminHref, PublishCatalogParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Void> remove(String catalogUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Void> remove(URI catalogAdminHref)
           
 com.google.common.util.concurrent.ListenableFuture<Void> setOwner(String catalogUrn, Owner newOwner)
           
 com.google.common.util.concurrent.ListenableFuture<Void> setOwner(URI catalogAdminHref, Owner newOwner)
           
 
Methods inherited from interface org.jclouds.vcloud.director.v1_5.features.CatalogAsyncApi
addItem, addItem, editItem, editItem, getItem, getItem, removeItem, removeItem
 

Method Detail

addCatalogToOrg

com.google.common.util.concurrent.ListenableFuture<AdminCatalog> addCatalogToOrg(AdminCatalog catalog,
                                                                                 String orgUrn)
See Also:
AdminCatalogApi.addCatalogToOrg(AdminCatalog, String)

addCatalogToOrg

com.google.common.util.concurrent.ListenableFuture<AdminCatalog> addCatalogToOrg(AdminCatalog catalog,
                                                                                 URI orgHref)
See Also:
AdminCatalogApi.addCatalogToOrg(AdminCatalog, URI)

get

com.google.common.util.concurrent.ListenableFuture<AdminCatalog> get(String catalogUrn)
Specified by:
get in interface CatalogAsyncApi
See Also:
AdminCatalogApi.get(String)

get

com.google.common.util.concurrent.ListenableFuture<AdminCatalog> get(URI orgHref)
Specified by:
get in interface CatalogAsyncApi
See Also:
AdminCatalogApi.get(URI)

edit

com.google.common.util.concurrent.ListenableFuture<AdminCatalog> edit(String catalogUrn,
                                                                      AdminCatalog catalog)
See Also:
AdminCatalogApi.edit(String, AdminCatalog)

edit

com.google.common.util.concurrent.ListenableFuture<AdminCatalog> edit(URI catalogAdminHref,
                                                                      AdminCatalog catalog)
See Also:
AdminCatalogApi.edit(URI, AdminCatalog)

remove

com.google.common.util.concurrent.ListenableFuture<Void> remove(String catalogUrn)
See Also:
AdminCatalogApi.remove(String)

remove

com.google.common.util.concurrent.ListenableFuture<Void> remove(URI catalogAdminHref)
See Also:
AdminCatalogApi.remove(URI)

getOwner

com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(String catalogUrn)
See Also:
AdminCatalogApi.getOwner(String)

getOwner

com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI catalogAdminHref)
See Also:
AdminCatalogApi.getOwner(URI)

setOwner

com.google.common.util.concurrent.ListenableFuture<Void> setOwner(String catalogUrn,
                                                                  Owner newOwner)
See Also:
AdminCatalogApi.setOwner(String, Owner)

setOwner

com.google.common.util.concurrent.ListenableFuture<Void> setOwner(URI catalogAdminHref,
                                                                  Owner newOwner)
See Also:
AdminCatalogApi.setOwner(URI, Owner)

publish

com.google.common.util.concurrent.ListenableFuture<Void> publish(String catalogUrn,
                                                                 PublishCatalogParams params)
See Also:
AdminCatalogApi.publish(String, PublishCatalogParams)

publish

com.google.common.util.concurrent.ListenableFuture<Void> publish(URI catalogAdminHref,
                                                                 PublishCatalogParams params)
See Also:
AdminCatalogApi.publish(URI, PublishCatalogParams)

editAccessControl

com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> editAccessControl(String catalogUrn,
                                                                                          ControlAccessParams params)
See Also:
AdminCatalogApi.editAccessControl(String, ControlAccessParams)

editAccessControl

com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> editAccessControl(URI catalogAdminHref,
                                                                                          ControlAccessParams params)
See Also:
AdminCatalogApi.editAccessControl(URI, ControlAccessParams)

getAccessControl

com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> getAccessControl(String catalogUrn)
See Also:
AdminCatalogApi.getAccessControl(String)

getAccessControl

com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> getAccessControl(URI catalogAdminHref)
See Also:
AdminCatalogApi.getAccessControl(URI)


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