public class WalletGuestUserMigrationEventListener
extends com.ibm.commerce.event.EventComponentConfiguration
implements com.ibm.commerce.event.WCSEventListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
WalletGuestUserMigrationEventListener()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void | destroy()
Destroys the event listener.
|
void | enable(boolean val)
Enables or disables the event listener.
|
protected com.ibm.commerce.wallet.facade.datatypes.WalletType | getWallet(java.lang.String astrStoreId, java.lang.String astrMemberId, java.lang.String astrName)
Returns the user's wallet.
|
protected com.ibm.commerce.wallet.facade.client.WalletFacadeClient | getWalletFacadeClient()
Returns a WalletFacadeClient instance.
|
boolean | isTransactionRequired()
Returns whether a transaction is required.
|
void | processActivityEvent(com.ibm.commerce.event.WCSEvent ae)
Migrates the user's wallet from the old user to the new user.
|
protected com.ibm.commerce.wallet.facade.datatypes.WalletType | processWalletMigrate(java.lang.String astrWalletId, java.lang.String astrMemberId, java.lang.String astrName)
Migrates a wallet.
|
public static final java.lang.String COPYRIGHT
public WalletGuestUserMigrationEventListener()
public void enable(boolean val) throws java.lang.Exception
public void destroy()
public boolean isTransactionRequired()
public void processActivityEvent(com.ibm.commerce.event.WCSEvent ae) throws ECException
protected com.ibm.commerce.wallet.facade.client.WalletFacadeClient getWalletFacadeClient()
protected com.ibm.commerce.wallet.facade.datatypes.WalletType getWallet(java.lang.String astrStoreId, java.lang.String astrMemberId, java.lang.String astrName)
protected com.ibm.commerce.wallet.facade.datatypes.WalletType processWalletMigrate(java.lang.String astrWalletId, java.lang.String astrMemberId, java.lang.String astrName)