public class PluginFactory
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected | PluginFactory()
This method is the default constructor.
|
Modifier and Type | Method and Description |
---|---|
static PluginAdapter | getImplementation(java.lang.String paymentSystemName, java.lang.String paymentConfigurationId)
This method gets the plugin adapter for the plugin which is determined by the payment system name and the payment configuration id.
|
static PluginAdapter | getImplementation(java.lang.String paymentSystemName, java.lang.String paymentConfigurationId, java.util.Hashtable merchantConfInfos)
This method gets the plugin adapter for the plugin which is determined by the payment system name and the payment configuration id.
|
static java.util.HashMap | getMerchantConfInfoProperties()
This method gets the MerchantConfInfoProperties.
|
static java.util.ArrayList | getPaymentPlugin()
This method gets the payment plugin list.
|
static java.util.ArrayList | getPpcPaymentInstructionProtocolPropertyRetainList()
This method gets the list of property names defined in PaymentSystemPluginMapping file indicating PPC to save them to database.
|
static void | reloadConfiguration()
This method reloads the configuration.
|
protected PluginFactory()
public static PluginAdapter getImplementation(java.lang.String paymentSystemName, java.lang.String paymentConfigurationId, java.util.Hashtable merchantConfInfos) throws ConfigException, InternalException
public static java.util.HashMap getMerchantConfInfoProperties()
public static PluginAdapter getImplementation(java.lang.String paymentSystemName, java.lang.String paymentConfigurationId) throws ConfigException, InternalException
public static java.util.ArrayList getPaymentPlugin()
public static java.util.ArrayList getPpcPaymentInstructionProtocolPropertyRetainList()
public static void reloadConfiguration()