com.unica.publicapi.plan.plugin
Interface IPlugin

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IProcedure, ITriggerProcedure

public interface IPlugin
extends java.io.Serializable

IPlugin defines the generic interface that must be implemented by all Plan plugins.

Author:
Jim Flowers (jflowers@unica.com)

Method Summary
 void destroy()
           
 java.lang.String getDescription(java.util.Locale locale)
           
 java.lang.String getDisplayName(java.util.Locale locale)
           
 java.lang.String getName()
           
 PluginVersion getVersion()
           
 void initialize(java.util.Map initParameters)
           
 

Method Detail

getName

java.lang.String getName()

getDisplayName

java.lang.String getDisplayName(java.util.Locale locale)

getDescription

java.lang.String getDescription(java.util.Locale locale)

getVersion

PluginVersion getVersion()

initialize

void initialize(java.util.Map initParameters)
                throws PluginInitializationException
Throws:
PluginInitializationException

destroy

void destroy()