public class PaymentPanelMemberCard extends JPanel implements PaymentPanel
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JButton |
jButtonGrantYes |
protected JEditorKeys |
jEditorKeys |
protected JLabel |
jLabelDiscount |
protected JLabel |
jLabelDiscountAmount |
protected JTextArea |
jLabelMsg |
protected double |
m_dTotal |
protected Double |
m_grantDebtRelief |
protected JLabel |
m_jClosingBalance |
protected JLabel |
m_jDiscountAmount |
protected JLabel |
m_jMemberDiscount |
protected JLabel |
m_jOpeningBalance |
protected JEditorCurrencyPositive00 |
m_jTendered |
protected JLabel |
m_jTotal |
protected Double |
m_missing |
protected JPaymentNotifier |
m_notifier |
protected PaymentInfoMembercard |
m_payinfo |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PaymentPanelMemberCard(String sReader,
JPaymentNotifier notifier) |
Modifier and Type | Method and Description |
---|---|
void |
activate(String sTransaction,
double dTotal,
PaymentGateway oGateway) |
void |
activate(String sTransaction,
double dTotal,
PaymentGateway oGateway,
double dDiscounted,
String sDiscount)
Activates the membercard payment user interface.
|
JComponent |
getComponent() |
PaymentInfoMagcard |
getPaymentInfoMagcard() |
PaymentInfoMembercard |
getPaymentInfoMembercard() |
protected void |
partialAuth() |
protected void |
resetState() |
protected void |
setDiscountValues(double dTotal,
double dDiscounted,
String sDiscount) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected JPaymentNotifier m_notifier
protected double m_dTotal
protected PaymentInfoMembercard m_payinfo
protected Double m_missing
protected Double m_grantDebtRelief
protected JButton jButtonGrantYes
protected JEditorKeys jEditorKeys
protected JLabel jLabelDiscount
protected JLabel jLabelDiscountAmount
protected JTextArea jLabelMsg
protected JLabel m_jClosingBalance
protected JLabel m_jDiscountAmount
protected JLabel m_jMemberDiscount
protected JLabel m_jOpeningBalance
protected JEditorCurrencyPositive00 m_jTendered
protected JLabel m_jTotal
public PaymentPanelMemberCard(String sReader, JPaymentNotifier notifier)
sReader
- notifier
- public JComponent getComponent()
getComponent
in interface PaymentPanel
public void activate(String sTransaction, double dTotal, PaymentGateway oGateway)
activate
in interface PaymentPanel
public void activate(String sTransaction, double dTotal, PaymentGateway oGateway, double dDiscounted, String sDiscount)
sTransaction
- transaction iddTotal
- total before discountoGateway
- payment gateway to be useddDiscounted
- total after membercard discountsDiscount
- discount string for payment infoprotected void setDiscountValues(double dTotal, double dDiscounted, String sDiscount)
protected void resetState()
public PaymentInfoMembercard getPaymentInfoMembercard()
getPaymentInfoMembercard
in interface PaymentPanel
protected void partialAuth()
public PaymentInfoMagcard getPaymentInfoMagcard()
getPaymentInfoMagcard
in interface PaymentPanel
Copyright © 2021. All rights reserved.