org.opencms.ade.publish.shared.rpc
Interface I_CmsPublishServiceAsync


public interface I_CmsPublishServiceAsync

The asynchronous interface to the publish service.

Since:
8.0.0

Method Summary
 void getInitData(com.google.gwt.user.client.rpc.AsyncCallback<CmsPublishData> callback)
          Asynchronous version of I_CmsPublishService.getInitData().
 void getProjects(com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsProjectBean>> callback)
          Asynchronous version of I_CmsPublishService.getProjects().
 void getPublishGroups(CmsPublishOptions options, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsPublishGroup>> callback)
          Asynchronous version of I_CmsPublishService.getPublishGroups(CmsPublishOptions).
 void getPublishOptions(com.google.gwt.user.client.rpc.AsyncCallback<CmsPublishOptions> callback)
          Asynchronous version of I_CmsPublishService.getPublishOptions().
 void publishResources(java.util.List<CmsUUID> toPublish, java.util.List<CmsUUID> toRemove, boolean force, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsPublishResource>> callback)
          Asynchronous version of I_CmsPublishService.publishResources(List, List, boolean).
 

Method Detail

getInitData

void getInitData(com.google.gwt.user.client.rpc.AsyncCallback<CmsPublishData> callback)
Asynchronous version of I_CmsPublishService.getInitData().

Parameters:
callback - the result callback

getProjects

void getProjects(com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsProjectBean>> callback)
Asynchronous version of I_CmsPublishService.getProjects().

Parameters:
callback - the result callback

getPublishGroups

void getPublishGroups(CmsPublishOptions options,
                      com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsPublishGroup>> callback)
Asynchronous version of I_CmsPublishService.getPublishGroups(CmsPublishOptions).

Parameters:
options - the publish list options
callback - the result callback

getPublishOptions

void getPublishOptions(com.google.gwt.user.client.rpc.AsyncCallback<CmsPublishOptions> callback)
Asynchronous version of I_CmsPublishService.getPublishOptions().

Parameters:
callback - the result callback

publishResources

void publishResources(java.util.List<CmsUUID> toPublish,
                      java.util.List<CmsUUID> toRemove,
                      boolean force,
                      com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsPublishResource>> callback)
Asynchronous version of I_CmsPublishService.publishResources(List, List, boolean).

Parameters:
toPublish - the resources to publish
toRemove - the resources to remove
force - if true, try to ignore broken links
callback - the result callback