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.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PPaymentPanelBeanprotected JButtonprotected JButtonprotected JButtonprotected JButtonprotected booleanstatic final Stringprotected PIAComponentCollectionprotected PIAPaymentFieldstatic final Stringstatic final Stringstatic final Stringprotected booleanprotected PPaymentPageBeanFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields 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 TypeMethodDescriptionvoidprotected voidvoidcollectData(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 ComponentReturns the current visible payment type panel.protected booleanUsed by subclasses to determine if they were instantiated as part of account creation or maintenance.booleanreturns true if new Payment method is addedbooleanreturns true if a payment method is removedvoiditemStateChanged(ItemEvent event) voidprotected voidThe custom panel is set to the main panel, from the subclass.voidDetermines the payment type from the account object represented in the model handle, and explicitely calls setModelHandle() on the panel for that payment type.protected voidsetPaymentOptionAsString(String payType) sets the Option in which the dialog mode is shownprotected voidsetPaymentPageBean(PPaymentPageBean paymentPageBean) sets the PPaymentpageBean for the dialogprotected voidsetPaymentPanelBean(PPaymentPanelBean paymentPanelBean) sets the PPaymentPanelBean for the dialogprotected voidinitializes 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, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods 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, toFrontMethods 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, validateTreeMethods 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:
removeNotifyin classWindow
-
actionPerformed
- Specified by:
actionPerformedin 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:
itemStateChangedin 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
-