Package com.portal.app.cc
Class PMultipleBillsOptionDlg
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.portal.app.cc.PMultipleBillsOptionDlg
- All Implemented Interfaces:
PCustomDialog,ActionListener,ItemListener,WindowListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants
public class PMultipleBillsOptionDlg
extends JDialog
implements ActionListener, ItemListener, WindowListener, PCustomDialog
This page displays the BillInfo and its corresponding BalanceInfos.
Here we can shuffle the balance groups with in existing bill groups
and with new bill groups.The same page is accessed from Account creation time
and in maintanence time.
- Author:
- mgonugan,neaswara
- 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 JButtonprotected JButtonprotected BalanceGroupSearchDialogprotected BalanceGroupSearchDialogprotected JLabelprotected JLabelprotected JTreeprotected JTreeFields 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
ConstructorsConstructorDescriptionPMultipleBillsOptionDlg(Frame frame, String title, boolean modal, String option, HashMap<String, BillInfosForMultipleBillDialog> billInfoDataHandlerObjectsHashMap, Hashtable<String, String> billInfoBalanceGroupNamesHashTable, boolean okBtnClicked, Hashtable changedHash) PMultipleBillsOptionDlg(JFrame frame, String title, boolean modal, String option) PMultipleBillsOptionDlg(JFrame frame, String title, boolean modal, String option, Vector<BillGroupData> dataStruct, Vector<String> leftCombo, Vector<String> rightCombo, Hashtable<String, Poid> billInfo, Vector dataStructVect) -
Method Summary
Modifier and TypeMethodDescriptionvoidHandles the action for Move Left/Right buttons,left/right billinfo combobox, ok and cancel buttons.voidbuildBalanceAndServicesTree(Poid selLefRight, boolean LRFlag) voidbuildBalanceAndServicesTree(String selLefRight, boolean LRFlag) voidprotected PoidgetBalancePoid(String balName) method returns the poid for the passed string balancenameprotected PoidgetBillPoid(String billName) method returns the poid for the passed string billnamemethod returns the poid vector for all billnameGets the class name for this class's controllerReturns the controller instanceprotected booleanUsed by subclasses to determine if they were instantiated as part of account creation or maintenance.protected booleanvoidprotected voidsetBalGrpAndServicesToDS(boolean isRight) leftside updationprotected voidprotected voidsetBalGrpSvLRToDS(Hashtable htBSLeft, Hashtable htBSRight, Poid selLeftPoid, Poid selRightPoid) for payment pageprotected voidsetBalGrpSvLRToDS(Hashtable htBSLeft, Hashtable htBSRight, String selLeft, String selRight) for purchase wizardvoidsetModelHandle(PModelHandle billInfoMh) Sets PModelHandle of the billinfoprotected voidUsed internally by itemstatechanged method for disable/enable of Move buttons.voidSets the visibility of the dialog true for the valid datavoidwindowActivatedvoidwindowClosedvoidwindowClosingvoidwindowDeactivatedvoidwindowDeiconifiedvoidwindowIconifiedvoidwindowOpenedMethods 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, removeNotify, 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
-
treeTable
-
treeTableBill
-
btnBalanceGroupSearchLeft
-
btnBalanceGroupSearchRight
-
dlgBalanceGroupSearchLeft
-
dlgBalanceGroupSearchRight
-
hMapBalanceGroups
-
lblLeftSide
-
lblRightSide
-
-
Constructor Details
-
PMultipleBillsOptionDlg
-
PMultipleBillsOptionDlg
-
PMultipleBillsOptionDlg
public PMultipleBillsOptionDlg(Frame frame, String title, boolean modal, String option, HashMap<String, BillInfosForMultipleBillDialog> billInfoDataHandlerObjectsHashMap, Hashtable<String, String> billInfoBalanceGroupNamesHashTable, boolean okBtnClicked, Hashtable changedHash) - Parameters:
frame- Frametitle- String contains titlemodal- booleanoption- StringbillInfoDataHandlerObjectsHashMap- HashMap - data structure objectbillInfoBalanceGroupNamesHashTable- Hashtable - data structure objectchangedHash- Hashtable - contains renamed Bill Units informationokBtnClikced- boolean
-
-
Method Details
-
buildBalanceAndServicesTree
- Parameters:
selLefRight- PoidLRFlag- boolean
-
buildBalanceAndServicesTree
- Parameters:
selLefRight- StringLRFlag- boolean
-
getControllerClassName
Gets the class name for this class's controller- Specified by:
getControllerClassNamein interfacePCustomDialog- Returns:
- a String with the component's controller's classname
-
isAccountMaintPOW
protected boolean isAccountMaintPOW() -
actionPerformed
Handles the action for Move Left/Right buttons,left/right billinfo combobox, ok and cancel buttons.- Specified by:
actionPerformedin interfaceActionListener- Parameters:
e- ActionEvent
-
setBalGrpAndServicesToDS
protected void setBalGrpAndServicesToDS(boolean isRight) leftside updation -
setBalGrpAndServicesToDSOK
protected void setBalGrpAndServicesToDSOK() -
setBalGrpSvLRToDS
protected void setBalGrpSvLRToDS(Hashtable htBSLeft, Hashtable htBSRight, Poid selLeftPoid, Poid selRightPoid) for payment page- Parameters:
htBSLeft- HashtablehtBSRight- HashtableselLeftPoid- PoidselRightPoid- Poid
-
setBalGrpSvLRToDS
protected void setBalGrpSvLRToDS(Hashtable htBSLeft, Hashtable htBSRight, String selLeft, String selRight) for purchase wizard- Parameters:
htBSLeft- HashtablehtBSRight- HashtableselLeft- StringselRight- String
-
itemStateChanged
- Specified by:
itemStateChangedin interfaceItemListener- Parameters:
evt- ItemEvent
-
extractDatas
public void extractDatas() -
getBillPoid
method returns the poid for the passed string billname- Parameters:
billName- String- Returns:
- Poid
-
getBalancePoid
method returns the poid for the passed string balancename- Parameters:
balName- String- Returns:
- Poid
-
getBillVectorPoid
method returns the poid vector for all billname- Returns:
- Vector
-
setMoveLRDisplay
protected void setMoveLRDisplay()Used internally by itemstatechanged method for disable/enable of Move buttons. -
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
-
windowActivated
windowActivated- Specified by:
windowActivatedin interfaceWindowListener- Parameters:
e- WindowEvent
-
windowClosed
windowClosed- Specified by:
windowClosedin interfaceWindowListener- Parameters:
e- WindowEvent
-
windowClosing
windowClosing- Specified by:
windowClosingin interfaceWindowListener- Parameters:
e- WindowEvent
-
windowDeactivated
windowDeactivated- Specified by:
windowDeactivatedin interfaceWindowListener- Parameters:
e- WindowEvent
-
windowDeiconified
windowDeiconified- Specified by:
windowDeiconifiedin interfaceWindowListener- Parameters:
e- WindowEvent
-
windowIconified
windowIconified- Specified by:
windowIconifiedin interfaceWindowListener- Parameters:
e- WindowEvent
-
windowOpened
windowOpened- Specified by:
windowOpenedin interfaceWindowListener- Parameters:
e- WindowEvent
-
setModelHandle
Sets PModelHandle of the billinfo- Specified by:
setModelHandlein interfacePCustomDialog
-
showDialog
public void showDialog()Sets the visibility of the dialog true for the valid data- Specified by:
showDialogin interfacePCustomDialog
-
getControllerInst
Returns the controller instance- Specified by:
getControllerInstin interfacePCustomDialog
-