Package com.portal.app.cc
Class PPaymentOptionDlg
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.portal.app.cc.PPaymentOptionDlg
- All Implemented Interfaces:
ActionListener
,ItemListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,RootPaneContainer
,WindowConstants
This dialog is used for creating, deleting and modifying payment types
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PPaymentPanelBean
protected JButton
protected JButton
protected JButton
protected JButton
protected boolean
static final String
protected PIAComponentCollection
protected PIAPaymentField
static final String
static final String
static final String
protected boolean
protected PPaymentPageBean
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
ConstructorsConstructorDescriptionPPaymentOptionDlg
(JFrame frame, String title, boolean modal) constructor for the PPaymentOptionDialog class -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
void
collectData
(PCollectDataEvent event) This method returns the Payment type which got deleted.getInvoiceName
(FList in) returns the Invoice Name from the passed in FListReturns the poid of newly added pay info objectreturns the new Payment Methodprotected Component
Returns the current visible payment type panel.protected boolean
Used by subclasses to determine if they were instantiated as part of account creation or maintenance.boolean
returns true if new Payment method is addedboolean
returns true if a payment method is removedvoid
itemStateChanged
(ItemEvent event) void
protected void
The custom panel is set to the main panel, from the subclass.void
Determines the payment type from the account object represented in the model handle, and explicitely calls setModelHandle() on the panel for that payment type.protected void
setPaymentOptionAsString
(String payType) sets the Option in which the dialog mode is shownprotected void
setPaymentPageBean
(PPaymentPageBean paymentPageBean) sets the PPaymentpageBean for the dialogprotected void
setPaymentPanelBean
(PPaymentPanelBean paymentPanelBean) sets the PPaymentPanelBean for the dialogprotected void
initializes the dialog with data and makes it visible to the userMethods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
btnOK
-
btnDelete
-
btnCancel
-
btnHelp
-
remote
-
bean
-
mImpl
-
mPaymentFld
-
NEW
- See Also:
-
MANAGE
- See Also:
-
MULTIPLE_PAYMENT
- See Also:
-
MULTIPLE_PURCHASE
- See Also:
-
okBtnFlag
protected boolean okBtnFlag -
deleteBtnFlag
protected boolean deleteBtnFlag
-
-
Constructor Details
-
PPaymentOptionDlg
constructor for the PPaymentOptionDialog class- Parameters:
frame
- parent frame of the Dialogtitle
- Name of the Dialogmodal
- which determines the modality of the Dialog
-
-
Method Details
-
isAccountCreation
protected boolean isAccountCreation()Used by subclasses to determine if they were instantiated as part of account creation or maintenance.- Returns:
- true if this panel is in the account creation wizard; false otherwise
-
removeNotify
public void removeNotify()- Overrides:
removeNotify
in classWindow
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
- Parameters:
e
-
-
collectData
- Parameters:
event
-
-
getDeletedPayType
This method returns the Payment type which got deleted. This is called when the delete button is pressed. -
btnOK_actionPerformed
-
getNewPayInfoObject
Returns the poid of newly added pay info object- Returns:
- Poid
-
getVisiblePaymentTypePanel
Returns the current visible payment type panel. For example if invoice payment method is currently selected then this method returns "PInvoicePOPanel"- Returns:
- Component of type "PIAPaymentTypePanel"
-
setModelHandle
Determines the payment type from the account object represented in the model handle, and explicitely calls setModelHandle() on the panel for that payment type. This avoids exceptions in every panel that does not represent that payment type.- Parameters:
pm
- the model handle- Throws:
RemoteException
-
itemStateChanged
- Specified by:
itemStateChanged
in interfaceItemListener
- Parameters:
event
-
-
isNewPaymentMethodAdded
public boolean isNewPaymentMethodAdded()returns true if new Payment method is added- Returns:
- boolean
-
isPaymentMethodRemoved
public boolean isPaymentMethodRemoved()returns true if a payment method is removed- Returns:
- boolean
-
getNewPaymentMethod
returns the new Payment Method- Returns:
- String
-
getChangedPayMethod
- Returns:
- String
-
getInvoiceName
returns the Invoice Name from the passed in FList- Parameters:
in
- FList from where the Invoice name has to be retrieved- Returns:
- String Invoice Name
-
setPaymentPageBean
sets the PPaymentpageBean for the dialog- Parameters:
paymentPageBean
-
-
setPaymentPanelBean
sets the PPaymentPanelBean for the dialog- Parameters:
paymentPanelBean
-
-
setPaymentOptionAsString
sets the Option in which the dialog mode is shown- Parameters:
payType
-
-
showDialog
protected void showDialog()initializes the dialog with data and makes it visible to the user -
setCustomPanel
The custom panel is set to the main panel, from the subclass.- Parameters:
p
- Panel to be displayed
-