com.ibm.ccd.ui.portlets.workflow
Class BusinessProcessPortlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.ibm.wps.pe.pc.legacy.cache.CacheablePortlet
              extended by org.apache.jetspeed.portlet.Portlet
                  extended by org.apache.jetspeed.portlet.PortletAdapter
                      extended by com.ibm.ccd.ui.portlets.BasePortlet
                          extended by com.ibm.ccd.ui.portlets.workflow.BusinessProcessPortlet
All Implemented Interfaces:
com.ibm.websphere.servlet.cache.CacheableServlet, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, org.apache.jetspeed.portlet.event.ActionListener, org.apache.jetspeed.portlet.PortletSessionListener

public class BusinessProcessPortlet
extends BasePortlet
implements org.apache.jetspeed.portlet.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.jetspeed.portlet.Portlet
org.apache.jetspeed.portlet.Portlet.Mode, org.apache.jetspeed.portlet.Portlet.ModeModifier
 
Field Summary
 
Fields inherited from class com.ibm.ccd.ui.portlets.BasePortlet
alertDataSource, log
 
Constructor Summary
BusinessProcessPortlet()
           
 
Method Summary
 void actionPerformed(org.apache.jetspeed.portlet.event.ActionEvent event)
           
 void doConfigure(org.apache.jetspeed.portlet.PortletRequest request, org.apache.jetspeed.portlet.PortletResponse response)
          invoked for configure mode
 void doEdit(org.apache.jetspeed.portlet.PortletRequest request, org.apache.jetspeed.portlet.PortletResponse response)
          invoked for Edit mode
 void doView(org.apache.jetspeed.portlet.PortletRequest request, org.apache.jetspeed.portlet.PortletResponse response)
          Invoked in view mode
 void loadWorkFlowBean(WorkflowBean workflowBean, org.apache.jetspeed.portlet.PortletRequest request)
           
protected  java.util.List orderAttributes(java.util.List itemAttrList, int selectedAttributeSize)
          Attributes are sorted to order the attributes as configured in Edit mode.
protected  void setBusinessFunction(org.apache.jetspeed.portlet.PortletRequest portletRequest)
          Setting business function
 void updateConfigAttribute(org.apache.jetspeed.portlet.PortletRequest request)
          Updating the attributes in Config mode
 
Methods inherited from class com.ibm.ccd.ui.portlets.BasePortlet
addTransaction, addTransaction, createCommand, createCommand, createContext, doHelp, getMessageMap, getReqParamArray, getTextLabel, getTextMessages, getWPSContext, handleException, init
 
Methods inherited from class org.apache.jetspeed.portlet.PortletAdapter
destroy, destroyConcrete, getLastModified, getPortletConfig, getPortletLog, getVariable, initConcrete, login, logout, removeVariable, service, setVariable
 
Methods inherited from class org.apache.jetspeed.portlet.Portlet
destroy, doGet, doPost, doPut, getId, getInitParameter, getInitParameterNames, getLastModified, getPortletSettings, getServletContext, getServletInfo, init, service
 
Methods inherited from class com.ibm.wps.pe.pc.legacy.cache.CacheablePortlet
getSharingPolicy, service
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doTrace
 
Methods inherited from class javax.servlet.GenericServlet
getServletConfig, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BusinessProcessPortlet

public BusinessProcessPortlet()
Method Detail

setBusinessFunction

protected void setBusinessFunction(org.apache.jetspeed.portlet.PortletRequest portletRequest)
Setting business function

Specified by:
setBusinessFunction in class BasePortlet
Parameters:
portletRequest -

doView

public void doView(org.apache.jetspeed.portlet.PortletRequest request,
                   org.apache.jetspeed.portlet.PortletResponse response)
            throws org.apache.jetspeed.portlet.PortletException,
                   java.io.IOException
Invoked in view mode

Overrides:
doView in class org.apache.jetspeed.portlet.PortletAdapter
Parameters:
response -
request -
Throws:
org.apache.jetspeed.portlet.PortletException
java.io.IOException

loadWorkFlowBean

public void loadWorkFlowBean(WorkflowBean workflowBean,
                             org.apache.jetspeed.portlet.PortletRequest request)
Parameters:
workflowBean -
request -

actionPerformed

public void actionPerformed(org.apache.jetspeed.portlet.event.ActionEvent event)
                     throws org.apache.jetspeed.portlet.PortletException
Specified by:
actionPerformed in interface org.apache.jetspeed.portlet.event.ActionListener
Throws:
org.apache.jetspeed.portlet.PortletException

updateConfigAttribute

public void updateConfigAttribute(org.apache.jetspeed.portlet.PortletRequest request)
Updating the attributes in Config mode

Parameters:
request -

doConfigure

public void doConfigure(org.apache.jetspeed.portlet.PortletRequest request,
                        org.apache.jetspeed.portlet.PortletResponse response)
                 throws org.apache.jetspeed.portlet.PortletException,
                        java.io.IOException
invoked for configure mode

Overrides:
doConfigure in class org.apache.jetspeed.portlet.PortletAdapter
Parameters:
request -
Throws:
org.apache.jetspeed.portlet.PortletException
java.io.IOException

doEdit

public void doEdit(org.apache.jetspeed.portlet.PortletRequest request,
                   org.apache.jetspeed.portlet.PortletResponse response)
            throws org.apache.jetspeed.portlet.PortletException,
                   java.io.IOException
invoked for Edit mode

Overrides:
doEdit in class org.apache.jetspeed.portlet.PortletAdapter
Parameters:
request -
Throws:
org.apache.jetspeed.portlet.PortletException
java.io.IOException

orderAttributes

protected java.util.List orderAttributes(java.util.List itemAttrList,
                                         int selectedAttributeSize)
Attributes are sorted to order the attributes as configured in Edit mode.

Parameters:
itemAttrList -
selectedAttributeSize -
Returns:
list