public class PNewServicePage extends PIACustomizablePanel implements ActionListener, PWizardPage, PIASelectionListener, PropertyChangeListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected PNewServiceTable |
mtNewService |
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 |
---|
PNewServicePage()
Creates a new PNewServicePage
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event)
Event handling for the controls on the panel
|
void |
addNotify()
Initializes the page controls with default values
|
void |
collectData(PCollectDataEvent event)
interface
called when wizard try to collect data from each wizard page
|
void |
enteringPage()
interface
Get called whenever this page is getting the focus.
|
String |
getControllerClassName()
Returns the controller
|
protected PIAExtendedServicesBase[] |
getDeviceDetailPanels()
Retrieve the device panels created by this page
|
protected PIAExtendedServicesBase |
getDisplayedDetailPanel()
Retrieves the currently active service/device panel.
|
String |
getLabel()
interface
Returns the label for this page
|
protected PIAExtendedServicesBase[] |
getServiceDetailPanels()
Retrieve the extended service panels created by 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.
|
void |
leavingPage()
interface
Get called when losing the focus
Shares out info of interest to other pages
|
protected void |
passValidationToWizard(WizardValidationManager mgr)
Called after doing local validation in this class, this method
passes validation off to the wizard's validation manager.
|
void |
propertyChange(PropertyChangeEvent event) |
void |
recycle()
Reinitializes the page.
|
void |
removeNotify() |
void |
selectionChanged(PIASelectionEvent event)
Event listener for table selection changes.
|
void |
setEnabled(boolean b) |
void |
setModelHandle(PModelHandle data)
Establishes the
PModelHandle for this component
and all its descendants. |
void |
setServiceModelHandle()
sets ModelHandle for the Service Page
|
protected void |
setVisibleDetailPanel(PIAExtendedServicesBase panel)
Used to make the specified panel visible - this method also updates
the table selection.
|
protected boolean |
validateOnRowChange()
Determines if this page calls hasValidData() on the current service panel
as the user switches between rows in the upper table.
|
void |
validateWizardPage()
Validates this page.
|
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, 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, 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 PNewServiceTable mtNewService
public void enteringPage()
enteringPage
in interface PCCPage
public void setServiceModelHandle()
public String getControllerClassName()
getControllerClassName
in interface PComponent
getControllerClassName
in class PIACustomizablePanel
String
.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.servicespage
tag or the
helpid.powizard.servicespage
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 void selectionChanged(PIASelectionEvent event)
selectionChanged
in interface PIASelectionListener
event
- public void setModelHandle(PModelHandle data) throws RemoteException
PIACustomizablePanel
PModelHandle
for this component
and all its descendants.setModelHandle
in interface PComponent
setModelHandle
in class PIACustomizablePanel
data
- the new PModelHandle
from which to extract informationRemoteException
- thrown for errorspublic void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
public void addNotify()
addNotify
in class JComponent
public void removeNotify()
removeNotify
in class JComponent
public void propertyChange(PropertyChangeEvent event)
propertyChange
in interface PropertyChangeListener
public void setEnabled(boolean b)
setEnabled
in class JComponent
protected void setVisibleDetailPanel(PIAExtendedServicesBase panel)
panel
- The panel you to make visibleprotected void passValidationToWizard(WizardValidationManager mgr) throws PValidationException
mgr
- PValidationException
protected PIAExtendedServicesBase getDisplayedDetailPanel()
protected PIAExtendedServicesBase[] getServiceDetailPanels()
protected PIAExtendedServicesBase[] getDeviceDetailPanels()
protected boolean validateOnRowChange()
Copyright © 2003, 2023, Oracle and/or its affiliates.