com.liferay.portlet.workflow.service.impl
Class WorkflowComponentServiceImpl

java.lang.Object
  extended bycom.liferay.portal.service.impl.PrincipalBean
      extended bycom.liferay.portlet.workflow.service.impl.WorkflowComponentServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.jbi.WorkflowComponent, com.liferay.portlet.workflow.service.WorkflowComponentService

public class WorkflowComponentServiceImpl
extends PrincipalBean
implements com.liferay.portlet.workflow.service.WorkflowComponentService, com.liferay.portal.kernel.jbi.WorkflowComponent

View Source

Author:
Brian Wing Shun Chan

Field Summary
 
Fields inherited from class com.liferay.portal.service.impl.PrincipalBean
ANONYMOUS_NAMES, JRUN_ANONYMOUS, ORACLE_ANONYMOUS, SUN_ANONYMOUS, WEBLOGIC_ANONYMOUS
 
Constructor Summary
WorkflowComponentServiceImpl()
           
 
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)
           
protected  WorkflowURL getWorkflowURL()
           
 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)
           
 
Methods inherited from class com.liferay.portal.service.impl.PrincipalBean
getGuestOrUserId, getPermissionChecker, getUser, getUserId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowComponentServiceImpl

public WorkflowComponentServiceImpl()
Method Detail

getCurrentTasks

public java.util.List getCurrentTasks(long instanceId,
                                      long tokenId)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getCurrentTasks in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getCurrentTasksXml

public java.lang.String getCurrentTasksXml(long instanceId,
                                           long tokenId)
                                    throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getCurrentTasksXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

deploy

public java.lang.String deploy(java.lang.String xml)
                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
deploy in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getDefinition

public java.lang.Object getDefinition(long definitionId)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getDefinition in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getDefinitions

public java.util.List getDefinitions(long definitionId,
                                     java.lang.String name,
                                     int begin,
                                     int end)
                              throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getDefinitions in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getDefinitionsXml

public java.lang.String getDefinitionsXml(long definitionId,
                                          java.lang.String name,
                                          int begin,
                                          int end)
                                   throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getDefinitionsXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getDefinitionsCount

public int getDefinitionsCount(long definitionId,
                               java.lang.String name)
                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getDefinitionsCount in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getDefinitionsCountXml

public java.lang.String getDefinitionsCountXml(long definitionId,
                                               java.lang.String name)
                                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getDefinitionsCountXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getDefinitionXml

public java.lang.String getDefinitionXml(long definitionId)
                                  throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getDefinitionXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getInstances in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getInstancesCount in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getInstancesCountXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getInstancesXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getTaskFormElements

public java.util.List getTaskFormElements(long taskId)
                                   throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getTaskFormElements in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getTaskFormElementsXml

public java.lang.String getTaskFormElementsXml(long taskId)
                                        throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getTaskFormElementsXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getTaskTransitions

public java.util.List getTaskTransitions(long taskId)
                                  throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getTaskTransitions in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getTaskTransitionsXml

public java.lang.String getTaskTransitionsXml(long taskId)
                                       throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
getTaskTransitionsXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getUserTasks in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getUserTasksCount in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getUserTasksCountXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

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
Specified by:
getUserTasksXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

signalInstance

public void signalInstance(long instanceId)
                    throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
signalInstance in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

signalToken

public void signalToken(long instanceId,
                        long tokenId)
                 throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
signalToken in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

startWorkflow

public java.lang.String startWorkflow(long definitionId)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
startWorkflow in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

updateTask

public java.util.Map updateTask(long taskId,
                                java.lang.String transition,
                                java.util.Map parameterMap)
                         throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
updateTask in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

updateTaskXml

public java.lang.String updateTaskXml(long taskId,
                                      java.lang.String transition,
                                      java.util.Map parameterMap)
                               throws com.liferay.portal.kernel.jbi.WorkflowComponentException
Specified by:
updateTaskXml in interface com.liferay.portlet.workflow.service.WorkflowComponentService
Throws:
com.liferay.portal.kernel.jbi.WorkflowComponentException

getWorkflowURL

protected WorkflowURL getWorkflowURL()