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 executeAction(java.util.List<CmsUUID> toPublish, java.util.List<CmsUUID> toRemove, CmsWorkflowAction action, com.google.gwt.user.client.rpc.AsyncCallback<CmsWorkflowResponse> callback)
          Asynchronous version of I_CmsPublishService.executeAction(List, List, CmsWorkflowAction).
 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 getResourceGroups(CmsWorkflow workflow, CmsPublishOptions options, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsPublishGroup>> callback)
          Asynchronous version of I_CmsPublishService.getResourceGroups(CmsWorkflow,CmsPublishOptions).
 void getResourceOptions(com.google.gwt.user.client.rpc.AsyncCallback<CmsPublishOptions> callback)
          Asynchronous version of I_CmsPublishService.getResourceOptions().
 

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

getResourceGroups

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

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

getResourceOptions

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

Parameters:
callback - the result callback

executeAction

void executeAction(java.util.List<CmsUUID> toPublish,
                   java.util.List<CmsUUID> toRemove,
                   CmsWorkflowAction action,
                   com.google.gwt.user.client.rpc.AsyncCallback<CmsWorkflowResponse> callback)
Asynchronous version of I_CmsPublishService.executeAction(List, List, CmsWorkflowAction).

Parameters:
toPublish - the resources to publish
toRemove - the resources to remove
action - the work flow action
callback - the result callback