public class PMultipleBillsOptionDlg extends JDialog implements ActionListener, ItemListener, WindowListener, PCustomDialog
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JButton |
btnBalanceGroupSearchLeft |
protected JButton |
btnBalanceGroupSearchRight |
protected BalanceGroupSearchDialog |
dlgBalanceGroupSearchLeft |
protected BalanceGroupSearchDialog |
dlgBalanceGroupSearchRight |
protected HashMap<Poid,Integer> |
hMapBalanceGroups |
protected JLabel |
lblLeftSide |
protected JLabel |
lblRightSide |
protected JTree |
treeTable |
protected JTree |
treeTableBill |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PMultipleBillsOptionDlg(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) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e)
Handles the action for Move Left/Right buttons,left/right billinfo combobox,
ok and cancel buttons.
|
void |
buildBalanceAndServicesTree(Poid selLefRight,
boolean LRFlag) |
void |
buildBalanceAndServicesTree(String selLefRight,
boolean LRFlag) |
void |
extractDatas() |
protected Poid |
getBalancePoid(String balName)
method returns the poid for the passed string balancename
|
protected Poid |
getBillPoid(String billName)
method returns the poid for the passed string billname
|
protected Vector<Poid> |
getBillVectorPoid()
method returns the poid vector for all billname
|
String |
getControllerClassName()
Gets the class name for this class's controller
|
Object |
getControllerInst()
Returns the controller instance
|
protected boolean |
isAccountCreation()
Used by subclasses to determine if they were instantiated as part
of account creation or maintenance.
|
protected boolean |
isAccountMaintPOW() |
void |
itemStateChanged(ItemEvent evt) |
protected void |
setBalGrpAndServicesToDS(boolean isRight)
leftside updation
|
protected void |
setBalGrpAndServicesToDSOK() |
protected void |
setBalGrpSvLRToDS(Hashtable htBSLeft,
Hashtable htBSRight,
Poid selLeftPoid,
Poid selRightPoid)
for payment page
|
protected void |
setBalGrpSvLRToDS(Hashtable htBSLeft,
Hashtable htBSRight,
String selLeft,
String selRight)
for purchase wizard
|
void |
setModelHandle(PModelHandle billInfoMh)
Sets PModelHandle of the billinfo
|
protected void |
setMoveLRDisplay()
Used internally by itemstatechanged method for disable/enable of Move buttons.
|
void |
showDialog()
Sets the visibility of the dialog true for the valid data
|
void |
windowActivated(WindowEvent e)
windowActivated
|
void |
windowClosed(WindowEvent e)
windowClosed
|
void |
windowClosing(WindowEvent e)
windowClosing
|
void |
windowDeactivated(WindowEvent e)
windowDeactivated
|
void |
windowDeiconified(WindowEvent e)
windowDeiconified
|
void |
windowIconified(WindowEvent e)
windowIconified
|
void |
windowOpened(WindowEvent e)
windowOpened
|
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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, toFront
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
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected JTree treeTable
protected JTree treeTableBill
protected JButton btnBalanceGroupSearchLeft
protected JButton btnBalanceGroupSearchRight
protected BalanceGroupSearchDialog dlgBalanceGroupSearchLeft
protected BalanceGroupSearchDialog dlgBalanceGroupSearchRight
protected JLabel lblLeftSide
protected JLabel lblRightSide
public PMultipleBillsOptionDlg(JFrame frame, String title, boolean modal, String option)
public PMultipleBillsOptionDlg(JFrame frame, String title, boolean modal, String option, Vector<BillGroupData> dataStruct, Vector<String> leftCombo, Vector<String> rightCombo, Hashtable<String,Poid> billInfo, Vector dataStructVect)
public PMultipleBillsOptionDlg(Frame frame, String title, boolean modal, String option, HashMap<String,BillInfosForMultipleBillDialog> billInfoDataHandlerObjectsHashMap, Hashtable<String,String> billInfoBalanceGroupNamesHashTable, boolean okBtnClicked, Hashtable changedHash)
frame
- Frametitle
- String contains titlemodal
- booleanoption
- StringbillInfoDataHandlerObjectsHashMap
- HashMap - data structure objectbillInfoBalanceGroupNamesHashTable
- Hashtable - data structure objectokBtnClikced
- booleanchangedHash
- Hashtable - contains renamed Bill Units informationpublic void buildBalanceAndServicesTree(Poid selLefRight, boolean LRFlag)
selLefRight
- PoidLRFlag
- booleanpublic void buildBalanceAndServicesTree(String selLefRight, boolean LRFlag)
selLefRight
- StringLRFlag
- booleanpublic String getControllerClassName()
getControllerClassName
in interface PCustomDialog
protected boolean isAccountMaintPOW()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
e
- ActionEventprotected void setBalGrpAndServicesToDS(boolean isRight)
protected void setBalGrpAndServicesToDSOK()
protected void setBalGrpSvLRToDS(Hashtable htBSLeft, Hashtable htBSRight, Poid selLeftPoid, Poid selRightPoid)
htBSLeft
- HashtablehtBSRight
- HashtableselLeftPoid
- PoidselRightPoid
- Poidprotected void setBalGrpSvLRToDS(Hashtable htBSLeft, Hashtable htBSRight, String selLeft, String selRight)
htBSLeft
- HashtablehtBSRight
- HashtableselLeft
- StringselRight
- Stringpublic void itemStateChanged(ItemEvent evt)
itemStateChanged
in interface ItemListener
evt
- ItemEventpublic void extractDatas()
protected Poid getBillPoid(String billName)
billName
- Stringprotected Poid getBalancePoid(String balName)
balName
- Stringprotected Vector<Poid> getBillVectorPoid()
protected void setMoveLRDisplay()
protected boolean isAccountCreation()
public void windowActivated(WindowEvent e)
windowActivated
in interface WindowListener
e
- WindowEventpublic void windowClosed(WindowEvent e)
windowClosed
in interface WindowListener
e
- WindowEventpublic void windowClosing(WindowEvent e)
windowClosing
in interface WindowListener
e
- WindowEventpublic void windowDeactivated(WindowEvent e)
windowDeactivated
in interface WindowListener
e
- WindowEventpublic void windowDeiconified(WindowEvent e)
windowDeiconified
in interface WindowListener
e
- WindowEventpublic void windowIconified(WindowEvent e)
windowIconified
in interface WindowListener
e
- WindowEventpublic void windowOpened(WindowEvent e)
windowOpened
in interface WindowListener
e
- WindowEventpublic void setModelHandle(PModelHandle billInfoMh)
setModelHandle
in interface PCustomDialog
public void showDialog()
showDialog
in interface PCustomDialog
public Object getControllerInst()
getControllerInst
in interface PCustomDialog
Copyright © 2003, 2023, Oracle and/or its affiliates.