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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.portal.app.comp.PWizard
CANCEL, CANCEL_OPTION, FINISH, FINISH_OPTION, HELP, PAGE_SWITCHFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.portal.bas.PAppContext
LESSSPACE, MAXIMIZE, MINIMIZE, MORESPACE, NORMALIZEFields 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 TypeMethodDescriptionvoidprotected ObjectcommitData(PModelHandle model) Purchases an offering based upon the passed-in model handleprotected voidfinished(PModelHandle model) After doing defaultfinishedprocessing, saves the model handle returned by a successful purchase attempt.booleanReturns the model handle for the purchase offering wizard.intReturns the offering type for the purchase offering wizard.intReturns 0 if plan transition is selected.voidsetChangeOptionFlag(boolean flag) voidsetTransitionType(int transitionType) This method is used to set the transition type (plan / deal) Pass 0 to indicate plan transition.protected ObjectvalidateData(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, vetoableChangeMethods 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, updateWizardControlsMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.portal.bas.PAppContext
addActions, addContextChangedListener, changeSize, fireContextChangedEvent, focusOn, getAppName, removeActions, removeContextChangedListener, setOverlay, setStatusMethods 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.propertiesfile.
-
-
Method Details
-
addNotify
public void addNotify()- Overrides:
addNotifyin 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:
validateDatain classPValidatingWizard- Parameters:
model- The model handle for the data to be validated- Returns:
nullif the validation succeeds, otherwise aCustomerError.- Throws:
RemoteException
-
commitData
Purchases an offering based upon the passed-in model handle- Specified by:
commitDatain classPValidatingWizard- Parameters:
model- The model handle for the offering to be purchased- Returns:
- The passed-in
PModelHandleif the purchase succeeds, otherwise aCustomerError - Throws:
RemoteException
-
finished
After doing defaultfinishedprocessing, saves the model handle returned by a successful purchase attempt.- Overrides:
finishedin classPValidatingWizard- Parameters:
model- The model handle returned from a successful purchase attempt.
-