webfunds.client.sox.gui
Class PaymentFrame

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--webfunds.client.plugins.Plugin
              |
              +--webfunds.client.sox.gui.PaymentFrame

public class PaymentFrame
extends Plugin
implements java.awt.event.ActionListener

This is a specialist SOX payment gui dialog, that knows all about the non-generic payments such as rollover and token.


Field Summary
protected static java.lang.String BRN
           
protected static java.lang.String CHM
           
protected  java.lang.String contractaction
           
protected static java.lang.String DAW
           
protected static java.lang.String DIRECT_TFR
           
protected static java.lang.String FRZ
           
protected  java.lang.String name
           
protected static java.lang.String SOX
           
protected static java.lang.String TEXT_PAY
           
protected static java.lang.String[] types
           
 
Fields inherited from class webfunds.client.plugins.Plugin
ACCOUNTMODE, bug, CONTRACTMODE, cs, fix, GENERALMODE, name, pm, spec, store, ui, unsup
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
PaymentFrame()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 java.lang.String getContractAction()
          Contract action causes the subaccount popup to get a button, and will result in init(wallet, ac, id) being called, below.
 java.lang.String getPluginName()
          The name of the plugin, for titles and such like.
 void init(WalletInterface wi, AccountInfo source, ItemId contractId)
           
 void run()
           
 
Methods inherited from class webfunds.client.plugins.Plugin
debug, err, getAccountAction, getDebug, getGeneralAction, init, init, logmsg, propertyChange, setContractStore, setPluginManager, setStore, setUInterface
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

contractaction

protected java.lang.String contractaction

TEXT_PAY

protected static final java.lang.String TEXT_PAY

DIRECT_TFR

protected static final java.lang.String DIRECT_TFR

SOX

protected static final java.lang.String SOX

FRZ

protected static final java.lang.String FRZ

BRN

protected static final java.lang.String BRN

DAW

protected static final java.lang.String DAW

CHM

protected static final java.lang.String CHM

types

protected static final java.lang.String[] types
Constructor Detail

PaymentFrame

public PaymentFrame()
Method Detail

getPluginName

public java.lang.String getPluginName()
Description copied from class: Plugin
The name of the plugin, for titles and such like.
Overrides:
getPluginName in class Plugin

getContractAction

public java.lang.String getContractAction()
Description copied from class: Plugin
Contract action causes the subaccount popup to get a button, and will result in init(wallet, ac, id) being called, below.
Overrides:
getContractAction in class Plugin

init

public void init(WalletInterface wi,
                 AccountInfo source,
                 ItemId contractId)
          throws ModeNotSupportedException
Overrides:
init in class Plugin

run

public void run()
Overrides:
run in class java.lang.Thread

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener