portal.process.action
Class PortalActionContext

java.lang.Object
  extended byportal.process.action.PortalActionContext
All Implemented Interfaces:
I_PortalBootClass, I_PortalMonitorable

public class PortalActionContext
extends java.lang.Object
implements I_PortalBootClass, I_PortalMonitorable

Stores all process action that have either session or application scope.

Version:
$Revision: 1.19 $
Author:
Thomas Weckert

Constructor Summary
PortalActionContext()
           
 
Method Summary
 void destroy()
           
 I_PortalAction getAction(PortalSession portalSession)
           
 java.lang.String getReport()
          Gets the report for this monitorable object.
 void init(PortalApplication portalApplication, PortalConfiguration portalConfig)
           
 void processFinished(PortalSession portalSession, PortalProcess portalProcess)
           
 void sessionDestroyed(java.lang.String portalSessionId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalActionContext

public PortalActionContext()
Method Detail

init

public void init(PortalApplication portalApplication,
                 PortalConfiguration portalConfig)
          throws PortalException
Specified by:
init in interface I_PortalBootClass
Throws:
PortalException
See Also:
I_PortalBootClass.init(portal.main.PortalApplication, portal.main.PortalConfiguration)

destroy

public void destroy()
Specified by:
destroy in interface I_PortalBootClass
See Also:
I_PortalBootClass.destroy()

processFinished

public void processFinished(PortalSession portalSession,
                            PortalProcess portalProcess)

sessionDestroyed

public void sessionDestroyed(java.lang.String portalSessionId)

getAction

public I_PortalAction getAction(PortalSession portalSession)
                         throws PortalException
Throws:
PortalException

getReport

public java.lang.String getReport()
Description copied from interface: I_PortalMonitorable
Gets the report for this monitorable object.

Specified by:
getReport in interface I_PortalMonitorable
Returns:
the report for this monitorable object
See Also:
I_PortalMonitorable.getReport()