com.liferay.portal.kernel.workflow
Interface WorkflowHandler


public interface WorkflowHandler

View Source

Author:
Bruno Farache, Macerllus Tavares

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 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.lang.Object updateStatus(long companyId, long groupId, long userId, long classPK, int status)
           
 

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()

getTitle

java.lang.String getTitle(long classPK)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getType

java.lang.String getType()

getURLEdit

javax.portlet.PortletURL getURLEdit(long classPK,
                                    LiferayPortletRequest liferayPortletRequest,
                                    LiferayPortletResponse liferayPortletResponse)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

startWorkflowInstance

void startWorkflowInstance(long companyId,
                           long groupId,
                           long userId,
                           long classPK,
                           java.lang.Object model)
                           throws java.lang.Exception
Throws:
java.lang.Exception

updateStatus

java.lang.Object updateStatus(long companyId,
                              long groupId,
                              long userId,
                              long classPK,
                              int status)
                              throws java.lang.Exception
Throws:
java.lang.Exception