com.liferay.portal.kernel.workflow
Interface WorkflowHandler

All Known Implementing Classes:
BaseWorkflowHandler

public interface WorkflowHandler

View Source

Author:
Bruno Farache, Macerllus Tavares, Juan Fernández

Field Summary
static java.lang.String TYPE_CONTENT
           
static java.lang.String TYPE_DOCUMENT
           
static java.lang.String TYPE_UNKNOWN
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.String getIconPath(LiferayPortletRequest liferayPortletRequest)
           
 java.lang.String getTitle(long classPK)
           
 java.lang.String getType()
           
 javax.portlet.PortletURL getURLEdit(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
           
 void startWorkflowInstance(long companyId, long groupId, long userId, long classPK, java.lang.Object model, java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
           
 java.lang.Object updateStatus(int status, java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
           
 

Field Detail

TYPE_CONTENT

static final java.lang.String TYPE_CONTENT
See Also:
Constant Field Values

TYPE_DOCUMENT

static final java.lang.String TYPE_DOCUMENT
See Also:
Constant Field Values

TYPE_UNKNOWN

static final java.lang.String TYPE_UNKNOWN
See Also:
Constant Field Values
Method Detail

getClassName

java.lang.String getClassName()

getIconPath

java.lang.String getIconPath(LiferayPortletRequest liferayPortletRequest)

getTitle

java.lang.String getTitle(long classPK)

getType

java.lang.String getType()

getURLEdit

javax.portlet.PortletURL getURLEdit(long classPK,
                                    LiferayPortletRequest liferayPortletRequest,
                                    LiferayPortletResponse liferayPortletResponse)

startWorkflowInstance

void startWorkflowInstance(long companyId,
                           long groupId,
                           long userId,
                           long classPK,
                           java.lang.Object model,
                           java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

updateStatus

java.lang.Object updateStatus(int status,
                              java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
                              throws PortalException,
                                     SystemException
Throws:
PortalException
SystemException