Package com.portal.app.cc.comp
Class PPurchaseOfferingWizard
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.portal.app.comp.PWizard
com.portal.app.cc.comp.PValidatingWizard
com.portal.app.cc.comp.PPurchaseOfferingWizard
- All Implemented Interfaces:
PPurchaseOfferingWizardContext
,PValidatingWizardContext
,WizardValidationManager
,SharedDataManager
,PAppContext
,ImageObserver
,MenuContainer
,PropertyChangeListener
,VetoableChangeListener
,Serializable
,EventListener
,Accessible
public class PPurchaseOfferingWizard
extends PValidatingWizard
implements PPurchaseOfferingWizardContext
A validating wizard for use in purchasing a new offering (a deal based
upon an instance of an existing service or a plan based upon an instance
of a new service) for an account. (See the
CustomerCenter.properties
file for a list of the
"purchase new offering" wizard defaults that can be set.)- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
Fields inherited from class com.portal.app.comp.PWizard
CANCEL, CANCEL_OPTION, FINISH, FINISH_OPTION, HELP, PAGE_SWITCH
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface com.portal.bas.PAppContext
LESSSPACE, MAXIMIZE, MINIMIZE, MORESPACE, NORMALIZE
Fields inherited from interface com.portal.app.cc.comp.WizardValidationManager
VALIDATION_FIXERROR, VALIDATION_IGNOREERROR, VALIDATION_NOMATCH
-
Constructor Summary
ConstructorsConstructorDescriptionBuilds a wizard used to purchase new offerings (plans or deals). -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected Object
commitData
(PModelHandle model) Purchases an offering based upon the passed-in model handleprotected void
finished
(PModelHandle model) After doing defaultfinished
processing, saves the model handle returned by a successful purchase attempt.boolean
Returns the model handle for the purchase offering wizard.int
Returns the offering type for the purchase offering wizard.int
Returns 0 if plan transition is selected.void
setChangeOptionFlag
(boolean flag) void
setTransitionType
(int transitionType) This method is used to set the transition type (plan / deal) Pass 0 to indicate plan transition.protected Object
validateData
(PModelHandle model) No-op.Methods inherited from class com.portal.app.cc.comp.PValidatingWizard
addActions, addContextChangedListener, addFinishVetoListener, addSharedDataListener, addSharedDataVetoableListener, cancelled, changeSize, displayCommitError, displayMessage, displayYesNoMessage, displayYesNoValidateError, fireContextChangedEvent, fireSharedDataChangedNotification, fireSharedDataVetoableNotification, firstChanceHandleCommitError, focusOn, getAppName, getSharedData, getSharedDataManager, getWizardName, getWizardValidationManager, handleCommitError, handleValidateError, hasListeners, hasVetoListeners, lastChanceHandleCommitError, loadPages, propertyChange, recycle, removeActions, removeContextChangedListener, removeSharedDataListener, removeSharedDataVetoableListener, setEnabled, setOverlay, setStatus, setVisible, validateModel, validatePage, vetoableChange
Methods inherited from class com.portal.app.comp.PWizard
addButtonPanelElement, addCancelListener, addCancelVetoableListener, addFinishListener, addFinishVetoableListener, addHelpListener, addPage, addPageSwitchListener, addPageSwitchVetoableListener, getPageAt, getPageCount, getVisiblePage, getVisiblePageIndex, getWizardDialog, pageToIndex, processBack, processCancel, processFinish, processHelp, processNext, removeCancelCommand, removeCancelListener, removeCancelVetoableListener, removeFinishCommand, removeFinishListener, removeFinishVetoableListener, removeHelpCommand, removeHelpListener, removeNotify, removePageSwitchListener, removePageSwitchVetoableListener, setFinishButtonEnabled, setPageEnabled, setVisiblePage, showWizard, showWizardPage, showWizardPage, updateWizardControls
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
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, paintComponent, 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, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
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
Methods inherited from class java.awt.Component
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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.portal.bas.PAppContext
addActions, addContextChangedListener, changeSize, fireContextChangedEvent, focusOn, getAppName, removeActions, removeContextChangedListener, setOverlay, setStatus
Methods inherited from interface com.portal.app.cc.comp.PValidatingWizardContext
getSharedDataManager, getWizardName, getWizardValidationManager, setEnabled
-
Field Details
-
TRANSITION_TO_NEW_PLAN
public static final int TRANSITION_TO_NEW_PLAN- See Also:
-
TRANSITION_TO_NEW_DEAL
public static final int TRANSITION_TO_NEW_DEAL- See Also:
-
-
Constructor Details
-
PPurchaseOfferingWizard
public PPurchaseOfferingWizard()Builds a wizard used to purchase new offerings (plans or deals). The tag "purchaseoffering" will be passed to the constructor in the superclass. It is associated with purchase offering wizard pages in theCustomerCenter.properties
file.
-
-
Method Details
-
addNotify
public void addNotify()- Overrides:
addNotify
in classPValidatingWizard
-
getPurchaseOfferingModelHandle
Returns the model handle for the purchase offering wizard.- Returns:
- The model handle for the purchase offering wizard. (Before
the wizard is displayed or if the wizard was cancelled the model
handle will be
null
. If the wizard completes successfully, the model handle will be for the newly purchased offering.)
-
getPurchaseOfferingType
public int getPurchaseOfferingType()Returns the offering type for the purchase offering wizard.- Returns:
- The offering type for the purchase offering wizard
which contains one of the following values:
NO_OFFERING
-- offering type not selected
DEAL_OFFERING
-- selected offering is a deal
PLAN_OFFERING
-- selected offering is a plan
-
setChangeOptionFlag
public void setChangeOptionFlag(boolean flag) -
getChangeOptionFlag
public boolean getChangeOptionFlag() -
setTransitionType
public void setTransitionType(int transitionType) This method is used to set the transition type (plan / deal) Pass 0 to indicate plan transition. Pass 1 to indicate deal transition.- Parameters:
transitionType
- Pass 0 or 1
-
getTransitionType
public int getTransitionType()Returns 0 if plan transition is selected. Returns 1 if deal transition is selected.- Returns:
-
validateData
No-op. Always returnsnull
. The purchase offering wizard doesn't currently provide any default validation.- Specified by:
validateData
in classPValidatingWizard
- Parameters:
model
- The model handle for the data to be validated- Returns:
null
if the validation succeeds, otherwise aCustomerError
.- Throws:
RemoteException
-
commitData
Purchases an offering based upon the passed-in model handle- Specified by:
commitData
in classPValidatingWizard
- Parameters:
model
- The model handle for the offering to be purchased- Returns:
- The passed-in
PModelHandle
if the purchase succeeds, otherwise aCustomerError
- Throws:
RemoteException
-
finished
After doing defaultfinished
processing, saves the model handle returned by a successful purchase attempt.- Overrides:
finished
in classPValidatingWizard
- Parameters:
model
- The model handle returned from a successful purchase attempt.
-