com.liferay.portlet.workflow.service
Interface WorkflowComponentService


public interface WorkflowComponentService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portlet.workflow.service.impl.WorkflowComponentServiceImpl. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.

Author:
Brian Wing Shun Chan
See Also:
WorkflowComponentServiceFactory, WorkflowComponentServiceUtil

Method Summary
 java.lang.String deploy(java.lang.String xml)
           
 java.util.List getCurrentTasks(long instanceId, long tokenId)
           
 java.lang.String getCurrentTasksXml(long instanceId, long tokenId)
           
 java.lang.Object getDefinition(long definitionId)
           
 java.util.List getDefinitions(long definitionId, java.lang.String name, int begin, int end)
           
 int getDefinitionsCount(long definitionId, java.lang.String name)
           
 java.lang.String getDefinitionsCountXml(long definitionId, java.lang.String name)
           
 java.lang.String getDefinitionsXml(long definitionId, java.lang.String name, int begin, int end)
           
 java.lang.String getDefinitionXml(long definitionId)
           
 java.util.List getInstances(long definitionId, long instanceId, java.lang.String definitionName, java.lang.String definitionVersion, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator, int begin, int end)
           
 int getInstancesCount(long definitionId, long instanceId, java.lang.String definitionName, java.lang.String definitionVersion, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator)
           
 java.lang.String getInstancesCountXml(long definitionId, long instanceId, java.lang.String definitionName, java.lang.String definitionVersion, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator)
           
 java.lang.String getInstancesXml(long definitionId, long instanceId, java.lang.String definitionName, java.lang.String definitionVersion, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator, int begin, int end)
           
 java.util.List getTaskFormElements(long taskId)
           
 java.lang.String getTaskFormElementsXml(long taskId)
           
 java.util.List getTaskTransitions(long taskId)
           
 java.lang.String getTaskTransitionsXml(long taskId)
           
 java.util.List getUserTasks(long instanceId, java.lang.String taskName, java.lang.String definitionName, java.lang.String assignedTo, java.lang.String createDateGT, java.lang.String createDateLT, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator, int begin, int end)
           
 int getUserTasksCount(long instanceId, java.lang.String taskName, java.lang.String definitionName, java.lang.String assignedTo, java.lang.String createDateGT, java.lang.String createDateLT, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator)
           
 java.lang.String getUserTasksCountXml(long instanceId, java.lang.String taskName, java.lang.String definitionName, java.lang.String assignedTo, java.lang.String createDateGT, java.lang.String createDateLT, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator)
           
 java.lang.String getUserTasksXml(long instanceId, java.lang.String taskName, java.lang.String definitionName, java.lang.String assignedTo, java.lang.String createDateGT, java.lang.String createDateLT, java.lang.String startDateGT, java.lang.String startDateLT, java.lang.String endDateGT, java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator, int begin, int end)
           
 void signalInstance(long instanceId)
           
 void signalToken(long instanceId, long tokenId)
           
 java.lang.String startWorkflow(long definitionId)
           
 java.util.Map updateTask(long taskId, java.lang.String transition, java.util.Map parameterMap)
           
 java.lang.String updateTaskXml(long taskId, java.lang.String transition, java.util.Map parameterMap)
           
 

Method Detail

getCurrentTasks

public java.util.List getCurrentTasks(long instanceId,
                                      long tokenId)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                      java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getCurrentTasksXml

public java.lang.String getCurrentTasksXml(long instanceId,
                                           long tokenId)
                                    throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                           java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

deploy

public java.lang.String deploy(java.lang.String xml)
                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                               java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getDefinition

public java.lang.Object getDefinition(long definitionId)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                      java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getDefinitions

public java.util.List getDefinitions(long definitionId,
                                     java.lang.String name,
                                     int begin,
                                     int end)
                              throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                     java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getDefinitionsXml

public java.lang.String getDefinitionsXml(long definitionId,
                                          java.lang.String name,
                                          int begin,
                                          int end)
                                   throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                          java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getDefinitionsCount

public int getDefinitionsCount(long definitionId,
                               java.lang.String name)
                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                               java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getDefinitionsCountXml

public java.lang.String getDefinitionsCountXml(long definitionId,
                                               java.lang.String name)
                                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                               java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getDefinitionXml

public java.lang.String getDefinitionXml(long definitionId)
                                  throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                         java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getInstances

public java.util.List getInstances(long definitionId,
                                   long instanceId,
                                   java.lang.String definitionName,
                                   java.lang.String definitionVersion,
                                   java.lang.String startDateGT,
                                   java.lang.String startDateLT,
                                   java.lang.String endDateGT,
                                   java.lang.String endDateLT,
                                   boolean hideEndedTasks,
                                   boolean andOperator,
                                   int begin,
                                   int end)
                            throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                   java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getInstancesCount

public int getInstancesCount(long definitionId,
                             long instanceId,
                             java.lang.String definitionName,
                             java.lang.String definitionVersion,
                             java.lang.String startDateGT,
                             java.lang.String startDateLT,
                             java.lang.String endDateGT,
                             java.lang.String endDateLT,
                             boolean hideEndedTasks,
                             boolean andOperator)
                      throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                             java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getInstancesCountXml

public java.lang.String getInstancesCountXml(long definitionId,
                                             long instanceId,
                                             java.lang.String definitionName,
                                             java.lang.String definitionVersion,
                                             java.lang.String startDateGT,
                                             java.lang.String startDateLT,
                                             java.lang.String endDateGT,
                                             java.lang.String endDateLT,
                                             boolean hideEndedTasks,
                                             boolean andOperator)
                                      throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                             java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getInstancesXml

public java.lang.String getInstancesXml(long definitionId,
                                        long instanceId,
                                        java.lang.String definitionName,
                                        java.lang.String definitionVersion,
                                        java.lang.String startDateGT,
                                        java.lang.String startDateLT,
                                        java.lang.String endDateGT,
                                        java.lang.String endDateLT,
                                        boolean hideEndedTasks,
                                        boolean andOperator,
                                        int begin,
                                        int end)
                                 throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                        java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getTaskFormElements

public java.util.List getTaskFormElements(long taskId)
                                   throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                          java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getTaskFormElementsXml

public java.lang.String getTaskFormElementsXml(long taskId)
                                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                               java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getTaskTransitions

public java.util.List getTaskTransitions(long taskId)
                                  throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                         java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getTaskTransitionsXml

public java.lang.String getTaskTransitionsXml(long taskId)
                                       throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                              java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getUserTasks

public java.util.List getUserTasks(long instanceId,
                                   java.lang.String taskName,
                                   java.lang.String definitionName,
                                   java.lang.String assignedTo,
                                   java.lang.String createDateGT,
                                   java.lang.String createDateLT,
                                   java.lang.String startDateGT,
                                   java.lang.String startDateLT,
                                   java.lang.String endDateGT,
                                   java.lang.String endDateLT,
                                   boolean hideEndedTasks,
                                   boolean andOperator,
                                   int begin,
                                   int end)
                            throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                   java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getUserTasksCount

public int getUserTasksCount(long instanceId,
                             java.lang.String taskName,
                             java.lang.String definitionName,
                             java.lang.String assignedTo,
                             java.lang.String createDateGT,
                             java.lang.String createDateLT,
                             java.lang.String startDateGT,
                             java.lang.String startDateLT,
                             java.lang.String endDateGT,
                             java.lang.String endDateLT,
                             boolean hideEndedTasks,
                             boolean andOperator)
                      throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                             java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getUserTasksCountXml

public java.lang.String getUserTasksCountXml(long instanceId,
                                             java.lang.String taskName,
                                             java.lang.String definitionName,
                                             java.lang.String assignedTo,
                                             java.lang.String createDateGT,
                                             java.lang.String createDateLT,
                                             java.lang.String startDateGT,
                                             java.lang.String startDateLT,
                                             java.lang.String endDateGT,
                                             java.lang.String endDateLT,
                                             boolean hideEndedTasks,
                                             boolean andOperator)
                                      throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                             java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

getUserTasksXml

public java.lang.String getUserTasksXml(long instanceId,
                                        java.lang.String taskName,
                                        java.lang.String definitionName,
                                        java.lang.String assignedTo,
                                        java.lang.String createDateGT,
                                        java.lang.String createDateLT,
                                        java.lang.String startDateGT,
                                        java.lang.String startDateLT,
                                        java.lang.String endDateGT,
                                        java.lang.String endDateLT,
                                        boolean hideEndedTasks,
                                        boolean andOperator,
                                        int begin,
                                        int end)
                                 throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                        java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

signalInstance

public void signalInstance(long instanceId)
                    throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                           java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

signalToken

public void signalToken(long instanceId,
                        long tokenId)
                 throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                        java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

startWorkflow

public java.lang.String startWorkflow(long definitionId)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                      java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

updateTask

public java.util.Map updateTask(long taskId,
                                java.lang.String transition,
                                java.util.Map parameterMap)
                         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException

updateTaskXml

public java.lang.String updateTaskXml(long taskId,
                                      java.lang.String transition,
                                      java.util.Map parameterMap)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
                                      java.rmi.RemoteException
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException
java.rmi.RemoteException