public class PPurchasePanel extends PIACustomizablePanel implements PWizardPage, ActionListener, ListSelectionListener, PropertyChangeListener, ItemListener, PChangeOptionsListener, VetoableChangeListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JButton |
btnServiceSearch |
protected JCheckBox |
chBackDate |
protected ServiceSearchDialog |
dlgServiceSearch |
protected JLabel |
lblExceedsMsg |
protected PIADateField |
mBackDate |
protected PServicesDealsProductsTable |
planTable |
protected boolean |
showLabelExceeds |
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 |
---|
PPurchasePanel()
Creates a new purchase panel
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event)
Event handling for the controls on the panel
|
void |
addNotify()
Initializes the panel controls with default values
|
protected void |
clearPlans()
Used to clear the contents of the plan list widget
|
void |
collectData(PCollectDataEvent event)
CollectDataListener override.
|
void |
enteringPage()
Setting the page into its initial state
|
String |
getControllerClassName()
Gets the class name for this class's controller
|
String |
getLabel()
Returns the label for this page
|
String |
getWizardHelpID()
Returns the help ID for this page during account creation and purchase
offering.
|
boolean |
handleWizardCommitError(com.portal.app.util.CustomerError error)
Handles commit-time errors.
|
boolean |
isBestDeal(String dealName) |
void |
itemStateChanged(ItemEvent e) |
void |
leavingPage()
Shares out info of interest to other pages
|
void |
optionsChanged(POptionChangeEvent event) |
void |
propertyChange(PropertyChangeEvent event) |
void |
recycle()
Reinitializes the panel.
|
protected void |
refetchPlans()
Used to refetch the contents of the plan list widget from Portal.
|
void |
removeNotify() |
void |
validateWizardPage()
Validates this page.
|
void |
valueChanged(ListSelectionEvent e)
ListSelectionEvent handling
|
void |
vetoableChange(PropertyChangeEvent evt)
This will be called when CSR clicks on Finish button.
|
clear, componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getModelHandle, getRemoteComponent, getResourceName, getTools, isClean, isCurrencyDisplay, isDirty, isError, isInputTracking, isLight, isRequired, processError, resetToDefault, revertToPrimary, setBackgroundImageMode, setBackgroundImageSource, setClean, setCurrencyDisplay, setDefault, setError, setInputTracking, setModelHandle, setRequired, setResourceName, togglePrimaryToSecondary, unregister, 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
protected PServicesDealsProductsTable planTable
protected JButton btnServiceSearch
protected JLabel lblExceedsMsg
protected JCheckBox chBackDate
protected PIADateField mBackDate
protected ServiceSearchDialog dlgServiceSearch
protected boolean showLabelExceeds
public void enteringPage()
enteringPage
in interface PCCPage
public void leavingPage() throws PropertyVetoException
leavingPage
in interface PWizardPage
PropertyVetoException
public void collectData(PCollectDataEvent event)
collectData
in interface PWizardPage
collectData
in interface PCollectDataListener
collectData
in class PIACustomizablePanel
event
- The marshal data eventvalidateWizardPage
public String getLabel()
public String getWizardHelpID()
getWizardHelpID
in interface PWizardPage
helpid.acwizard.planspage
tag or the
helpid.powizard.planspage
tag in the
properties file.public void validateWizardPage() throws PValidationException
validateWizardPage
in interface PWizardPage
PValidationException
WizardValidationManager
public boolean handleWizardCommitError(com.portal.app.util.CustomerError error)
handleWizardCommitError
in interface PWizardPage
error
- The error.true
if the page will handle the error; otherwise
false
.WizardValidationManager
public String getControllerClassName() throws RemoteException
getControllerClassName
in interface PComponent
getControllerClassName
in class PIACustomizablePanel
RemoteException
- thrown for errorspublic void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
public void valueChanged(ListSelectionEvent e)
valueChanged
in interface ListSelectionListener
event
- The ListSelectionEventpublic void addNotify()
addNotify
in class JComponent
public void removeNotify()
removeNotify
in class JComponent
public void propertyChange(PropertyChangeEvent event)
propertyChange
in interface PropertyChangeListener
public void optionsChanged(POptionChangeEvent event)
optionsChanged
in interface PChangeOptionsListener
public void itemStateChanged(ItemEvent e)
itemStateChanged
in interface ItemListener
protected void clearPlans()
protected void refetchPlans()
public void vetoableChange(PropertyChangeEvent evt) throws PropertyVetoException
vetoableChange
in interface VetoableChangeListener
PropertyVetoException
public boolean isBestDeal(String dealName)
Copyright © 2003, 2023, Oracle and/or its affiliates.