public class PAcctHierarchyPage extends PMaintenancePage implements ActionListener, PopupMenuListener, MouseListener, TreeSelectionListener, ItemListener, HierarchyChangeListener, PaymentChangeListener, DeferralChangeListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
mNeedsRefresh, mPagesCurrentCurrency
isTracking, mIAList, mImpl, unregList
IMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImage
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 |
---|
PAcctHierarchyPage() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event)
Action Handler for this Action Menu & "Move" method
|
protected void |
addAdditionalActions(PAddOnAction[] actions)
Called to add actions to the service display component.
|
void |
addNotify() |
boolean |
closeActionPanel()
Closes the displayed action panel, which could be a "Move account"
panel or "Rename Hierarchy Label" panel
returns false if the close action is vetoed beacsue of unsaved changes
|
void |
deferralChange(DeferralChangeEvent e)
Called when some other page performs some kind of deferral
|
void |
enteringPage()
Entering Page method for Hierarchy Tab.
|
void |
getCustomizerProperties()
Method which retrives Customized Properties for this Class.
|
boolean |
hasUnsavedChanges()
Determines if the user has made changes to the data on this page
and not committed them to Portal yet.
This implementation defaults to calling isDirty() in the base class. |
void |
hierarchyChange(HierarchyChangeEvent e)
listen to hierarchyChange event
|
void |
itemStateChanged(ItemEvent e) |
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
paymentChange(PaymentChangeEvent pe)
Called when an event is sent out that impacts the payment type or
related billing info (billing frequency, day of month, cycle)
|
void |
popupMenuCanceled(PopupMenuEvent event) |
void |
popupMenuWillBecomeInvisible(PopupMenuEvent event) |
void |
popupMenuWillBecomeVisible(PopupMenuEvent event)
for the PopupMenuListener interface; enable/disable the menu items
depending on the current selection in the tree
|
void |
recycle()
For recycling while closing to avoid any unexpected results.
|
void |
refresh()
Called when the page should be immediately refreshed - typically
as a result of the Reset action being invoked by the user.
|
void |
removeNotify() |
void |
save()
This is the hook for an encapsulating container to indicate this
panel should save itself, if necessary.
|
void |
setModelHandle(PModelHandle data)
ModelHandle setting is done in this method for this Class
|
void |
showHideStatusPage()
Called to show/hide statusPage from a previous move
|
void |
unregister()
Used to disconnect the controller from the component for all
child widgets contained within this panel.
|
void |
valueChanged(TreeSelectionEvent e)
for the TreeSelectionListener interface
|
dataNeedsRefresh, getDisplayedCurrency, getLabel, isValidContext, primaryToSecondary, resetUnsavedChanges, revertToPrimary
clear, collectData, componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getControllerClassName, getModelHandle, getRemoteComponent, getResourceName, getTools, isClean, isCurrencyDisplay, isDirty, isError, isInputTracking, isLight, isRequired, processError, resetToDefault, setBackgroundImageMode, setBackgroundImageSource, setClean, setCurrencyDisplay, setDefault, setError, setInputTracking, setRequired, setResourceName, togglePrimaryToSecondary, viewDataChange
getBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcon
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, 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
public void unregister() throws RemoteException
PIACustomizablePanel
unregister
in interface PClientComponent
unregister
in class PIACustomizablePanel
RemoteException
public void getCustomizerProperties()
public void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
event
- ActionEventpublic void paymentChange(PaymentChangeEvent pe)
PaymentChangeListener
paymentChange
in interface PaymentChangeListener
pe
- a PaymentChangeEvent encapsulating the event informationpublic void deferralChange(DeferralChangeEvent e)
deferralChange
in interface DeferralChangeListener
e
- a DeferralChangeEvent encapsulating the event informationpublic void setModelHandle(PModelHandle data) throws RemoteException
setModelHandle
in interface PComponent
setModelHandle
in class PIACustomizablePanel
data
- PModelHandleRemoteException
public void itemStateChanged(ItemEvent e)
itemStateChanged
in interface ItemListener
public void enteringPage()
enteringPage
in interface PCCPage
enteringPage
in class PMaintenancePage
public void showHideStatusPage()
public void addNotify()
addNotify
in class JComponent
public void recycle()
recycle
in interface PCCPage
recycle
in class PMaintenancePage
public void removeNotify()
removeNotify
in class JComponent
public void popupMenuWillBecomeVisible(PopupMenuEvent event)
popupMenuWillBecomeVisible
in interface PopupMenuListener
public void popupMenuWillBecomeInvisible(PopupMenuEvent event)
popupMenuWillBecomeInvisible
in interface PopupMenuListener
public void popupMenuCanceled(PopupMenuEvent event)
popupMenuCanceled
in interface PopupMenuListener
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
public void valueChanged(TreeSelectionEvent e)
valueChanged
in interface TreeSelectionListener
public boolean closeActionPanel()
public void refresh()
PMaintenancePage
refresh
in interface PAccountViewPage
refresh
in class PMaintenancePage
public void hierarchyChange(HierarchyChangeEvent e)
hierarchyChange
in interface HierarchyChangeListener
e
- a HierarchyChangeEvent encapsulating the event informationprotected void addAdditionalActions(PAddOnAction[] actions)
public class MyHierarchyPage extends PAcctHierarchyPage { public MyHierarchyPage() { PAddOnAction[] actions = new PAddOnAction[1]; actions[0] = new MyActionA(); addAdditionalActions(actions); } } class MyActionA extends PAddOnAction { public MyServiceActionA() { } public String getMenuLabel() { return "Action A"; } }
actions
- The array of PAddOnAction instances to appendpublic void save() throws PSaveException
PMaintenancePage
PSaveException
.
This is a no-op in this class.save
in interface PAccountViewPage
save
in class PMaintenancePage
PSaveException
public boolean hasUnsavedChanges()
PMaintenancePage
hasUnsavedChanges
in interface PAccountViewPage
hasUnsavedChanges
in class PMaintenancePage
Copyright © 2003, 2023, Oracle and/or its affiliates.