portal.plugin
Class A_PortalPlugin

java.lang.Object
  extended byportal.plugin.A_PortalPlugin
All Implemented Interfaces:
I_PortalPlugin
Direct Known Subclasses:
A_PortalJdbcPlugin, PortalMailPlugin

public abstract class A_PortalPlugin
extends java.lang.Object
implements I_PortalPlugin

Base class for all plugins.

Version:
$Revision: 1.7 $
Author:
Thomas Weckert

Constructor Summary
A_PortalPlugin()
           
 
Method Summary
 void destroy()
           
 PortalMapping getPluginMapping()
           
 PortalShell getPortalShell()
           
 PortalProcessXPathEvaluator getProcessXPathEvaluator()
           
 I_PortalTransactionalResource getTransaction()
           
 void init(PortalShell portalShell, PortalProcessXPathEvaluator processXPathEvaluator, PortalMapping pluginMapping)
           
 void init(PortalShell portalShell, PortalProcessXPathEvaluator processXPathEvaluator, PortalMapping pluginMapping, I_PortalTransactionalResource transaction)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface portal.plugin.I_PortalPlugin
execute
 

Constructor Detail

A_PortalPlugin

public A_PortalPlugin()
Method Detail

init

public void init(PortalShell portalShell,
                 PortalProcessXPathEvaluator processXPathEvaluator,
                 PortalMapping pluginMapping)
          throws PortalException
Specified by:
init in interface I_PortalPlugin
Throws:
PortalException
See Also:
I_PortalPlugin.init(portal.main.PortalShell, PortalProcessXPathEvaluator, portal.plugin.mapping.PortalMapping)

init

public void init(PortalShell portalShell,
                 PortalProcessXPathEvaluator processXPathEvaluator,
                 PortalMapping pluginMapping,
                 I_PortalTransactionalResource transaction)
          throws PortalException
Specified by:
init in interface I_PortalPlugin
Throws:
PortalException
See Also:
I_PortalPlugin.init(portal.main.PortalShell, PortalProcessXPathEvaluator, portal.plugin.mapping.PortalMapping, I_PortalTransactionalResource)

destroy

public void destroy()
             throws PortalException
Specified by:
destroy in interface I_PortalPlugin
Throws:
PortalException
See Also:
I_PortalPlugin.destroy()

getPluginMapping

public PortalMapping getPluginMapping()

getPortalShell

public PortalShell getPortalShell()

getProcessXPathEvaluator

public PortalProcessXPathEvaluator getProcessXPathEvaluator()

getTransaction

public I_PortalTransactionalResource getTransaction()