Package com.portal.app.cc
Class PGSMPanel
- All Implemented Interfaces:
PSaveable
,PAppComponent
,PClientComponent
,PCollectDataListener
,PComponent
,PComponentAttribute
,PViewDataChangeListener
,ActionListener
,ContainerListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
This is the extended service support panel for all primary
GSM services.
- 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
FieldsFields inherited from class com.portal.app.cc.comp.PIAExtendedServicesBase
INDEX, mServiceType
Fields inherited from class com.portal.bas.comp.PIACustomizablePanel
isTracking, mIAList, mImpl, unregList
Fields inherited from class com.portal.pfc.ui.ImagePanel
IMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImage
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Retrive the login ID of this base.boolean
isClean()
Determines if any descendant is marked DIRTY or ERROR.boolean
isDirty()
Determines if any descendant is marked DIRTY in its current context.boolean
isError()
Determines if any descendant is marked ERROR in its current context.void
Subclasses should override this instead of collectData() if they need to mangle the data that gets sent to Portal.void
A convenience method that resets every field on this panel.com.portal.app.util.CustomerValErrorData[]
save()
Attempts to save any changes made to this page.void
setClean()
A convenience method that marks allPFieldComponent
components in this panel as CLEAN.void
Establishes the current value of every Portal-aware descendant as the default value for that component.void
setError
(boolean isError) Passes thesetError
method call to all Portal-aware descendants.void
setModelHandle
(PModelHandle serviceModel) Establishes thePModelHandle
for this component and all its descendants.boolean
Panels from 6.1 did not include entry fields for login/password.Methods inherited from class com.portal.app.cc.comp.PIAExtendedServicesBase
collectData, doGraft, getControllerClassName, getIndex, getServiceID, hasValidData, isAccountCreation, setIndex, setServiceID, setType
Methods inherited from class com.portal.bas.comp.PIACustomizablePanel
clear, componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getModelHandle, getRemoteComponent, getResourceName, getTools, isCurrencyDisplay, isInputTracking, isLight, isRequired, processError, revertToPrimary, setBackgroundImageMode, setBackgroundImageSource, setCurrencyDisplay, setInputTracking, setRequired, setResourceName, togglePrimaryToSecondary, unregister, viewDataChange
Methods inherited from class com.portal.pfc.ui.ImagePanel
getBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcon
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, removeNotify, 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
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, 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
-
Field Details
-
GSM_SERVICES_STORABLE_CLASS_NAME
Portal GSM service storable class name.- See Also:
-
-
Constructor Details
-
PGSMPanel
public PGSMPanel()Creates a new extended service panel for GSM services.
-
-
Method Details
-
supportsLoginAndPassword
public boolean supportsLoginAndPassword()Description copied from class:PIAExtendedServicesBase
Panels from 6.1 did not include entry fields for login/password. For those panels we will provide a wrapper that will allow the user to enter that data.
Subclasses should override this to return true if they provide this themselves.- Overrides:
supportsLoginAndPassword
in classPIAExtendedServicesBase
- Returns:
- false by default for compatibility with 6.1
-
getIDValue
Description copied from class:PIAExtendedServicesBase
Retrive the login ID of this base.- Overrides:
getIDValue
in classPIAExtendedServicesBase
-
setModelHandle
Description copied from class:PIACustomizablePanel
Establishes thePModelHandle
for this component and all its descendants.- Specified by:
setModelHandle
in interfacePComponent
- Overrides:
setModelHandle
in classPIACustomizablePanel
- Parameters:
serviceModel
- the newPModelHandle
from which to extract information- Throws:
RemoteException
- thrown for errors
-
localCollectData
Description copied from class:PIAExtendedServicesBase
Subclasses should override this instead of collectData() if they need to mangle the data that gets sent to Portal. This base implementation just calls super.collectData()- Overrides:
localCollectData
in classPIAExtendedServicesBase
-
save
public com.portal.app.util.CustomerValErrorData[] save()Description copied from class:PIAExtendedServicesBase
Attempts to save any changes made to this page.- Specified by:
save
in interfacePSaveable
- Overrides:
save
in classPIAExtendedServicesBase
- Returns:
- An array of errors, or null if the save was successful
-
isDirty
public boolean isDirty()Description copied from class:PIACustomizablePanel
Determines if any descendant is marked DIRTY in its current context.- Specified by:
isDirty
in interfacePComponentAttribute
- Overrides:
isDirty
in classPIACustomizablePanel
- Returns:
- True if any descendant is marked DIRTY; false otherwise.
-
isError
public boolean isError()Description copied from class:PIACustomizablePanel
Determines if any descendant is marked ERROR in its current context.- Specified by:
isError
in interfacePComponentAttribute
- Overrides:
isError
in classPIACustomizablePanel
- Returns:
- True if any descendant is marked ERROR; false otherwise.
-
isClean
public boolean isClean()Description copied from class:PIACustomizablePanel
Determines if any descendant is marked DIRTY or ERROR.- Overrides:
isClean
in classPIACustomizablePanel
- Returns:
- True if no descendant is marked DIRTY or ERROR, false otherwise.
-
setClean
public void setClean()Description copied from class:PIACustomizablePanel
A convenience method that marks allPFieldComponent
components in this panel as CLEAN. Useful if components have been marked DIRTY becauseInputTracking
is enabled, and the data has been modified.- Specified by:
setClean
in interfacePComponentAttribute
- Overrides:
setClean
in classPIACustomizablePanel
-
setError
public void setError(boolean isError) Description copied from class:PIACustomizablePanel
Passes thesetError
method call to all Portal-aware descendants.- Specified by:
setError
in interfacePComponentAttribute
- Overrides:
setError
in classPIACustomizablePanel
- Parameters:
isError
- if true, puts the component in ERROR state
-
setDefault
public void setDefault()Description copied from class:PIACustomizablePanel
Establishes the current value of every Portal-aware descendant as the default value for that component.- Specified by:
setDefault
in interfacePComponentAttribute
- Overrides:
setDefault
in classPIACustomizablePanel
-
resetToDefault
public void resetToDefault()Description copied from class:PIACustomizablePanel
A convenience method that resets every field on this panel.- Specified by:
resetToDefault
in interfacePComponentAttribute
- Overrides:
resetToDefault
in classPIACustomizablePanel
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-