Class DefaultCommandFactoryImpl
- java.lang.Object
-
- de.hybris.platform.payment.commands.factory.impl.DefaultCommandFactoryImpl
-
- All Implemented Interfaces:
CommandFactory
public class DefaultCommandFactoryImpl extends java.lang.Object implements CommandFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultCommandFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Command>
TcreateCommand(java.lang.Class<T> commandInterface)Create implementation for given commandInterfacejava.lang.StringgetPaymentProvider()return payment provider namevoidsetCommands(java.util.Map<java.lang.Class<Command>,Command> commands)voidsetPaymentProvider(java.lang.String paymentProvider)
-
-
-
Method Detail
-
createCommand
public <T extends Command> T createCommand(java.lang.Class<T> commandInterface) throws CommandNotSupportedException
Description copied from interface:CommandFactoryCreate implementation for given commandInterface- Specified by:
createCommandin interfaceCommandFactory- Type Parameters:
T- interface of command- Parameters:
commandInterface- command interface- Returns:
- implementation of command
- Throws:
CommandNotSupportedException
-
setCommands
public void setCommands(java.util.Map<java.lang.Class<Command>,Command> commands)
- Parameters:
commands- the commands to set
-
getPaymentProvider
public java.lang.String getPaymentProvider()
Description copied from interface:CommandFactoryreturn payment provider name- Specified by:
getPaymentProviderin interfaceCommandFactory- Returns:
- payment provider
-
setPaymentProvider
public void setPaymentProvider(java.lang.String paymentProvider)
- Parameters:
paymentProvider- the paymentProvider to set
-
-