Package com.portal.app.gsm
Class NUMPanel
- All Implemented Interfaces:
PSaveable,PAppComponent,PClientComponent,PCollectDataListener,PComponent,PComponentAttribute,PViewDataChangeListener,ContainerListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
This is the extended device support panel for
gsm number device (/device/num).
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.portal.app.cc.tcf.PTelcoDevicesBase
PTelcoDevicesBase.HistoryAction, PTelcoDevicesBase.PrepopulateAction, PTelcoDevicesBase.SearchActionNested 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
Fields inherited from class com.portal.app.cc.tcf.PTelcoDevicesBase
mHistoryAction, mPrepopulateAction, mSearchAction, TELCO_DEVICES_STORABLE_CLASS_NAME_BASEFields inherited from class com.portal.app.cc.comp.PIAExtendedServicesBase
INDEX, mServiceTypeFields inherited from class com.portal.bas.comp.PIACustomizablePanel
isTracking, mIAList, mImpl, unregListFields inherited from class com.portal.pfc.ui.ImagePanel
IMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImageFields 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, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidput your documentation comment herebooleanReturns true if number is selected as primary number, else false.voidenableDescriptionEditing(boolean enable) Enables or disables the description field editing.Formats the telephone number.voidChange the header when set to defaultvoidsetClean()Special handling of UI when error is cleanedvoidAdd custom details panelvoidSpecial handling of UI when the device currently displayed is specified as the default service.voidAfter a number is selected, we set the focus to the description text field.voidsetError(boolean isError) Special handling of UI when error is setvoidFormats number according to the rule defined by Number Administrator.voidsetPrimaryNumber(boolean value) Returns true if number is selected as primary number, else false.Methods inherited from class com.portal.app.cc.tcf.PTelcoDevicesBase
addAvailStateValue, getCurDevice, getDefaultDevice, getDeviceHistoryClassName, getDeviceHistoryHeader, getDeviceHistoryTrailtag, getDeviceIDColumnHeader, getDeviceName, getDeviceStateConfig, getExistingDevices, getFirstAvailableDevice, getType, isPrepopulateEnabled, isReplaced, isStandalone, prepopulate, removeAvailStateValue, save, searchForDevice, setIsReplaced, setParentService, setService, setStandalone, setType, showDeviceHistory, supportsLoginAndPasswordMethods inherited from class com.portal.app.cc.comp.PIAExtendedServicesBase
collectData, doGraft, getControllerClassName, getIDValue, getIndex, getServiceID, hasValidData, isAccountCreation, localCollectData, setIndex, setServiceIDMethods inherited from class com.portal.bas.comp.PIACustomizablePanel
clear, componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getModelHandle, getRemoteComponent, getResourceName, getTools, isClean, isCurrencyDisplay, isDirty, isError, isInputTracking, isLight, isRequired, processError, revertToPrimary, setBackgroundImageMode, setBackgroundImageSource, setCurrencyDisplay, setInputTracking, setRequired, setResourceName, togglePrimaryToSecondary, unregister, viewDataChangeMethods inherited from class com.portal.pfc.ui.ImagePanel
getBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIconMethods 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, 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, 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, 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
-
Constructor Details
-
NUMPanel
public NUMPanel()Creates a Number panel. -
NUMPanel
public NUMPanel(boolean showBorder) Creates a Number details panel with or without border.- Parameters:
showBorder- show panel border if true, hide if false
-
-
Method Details
-
setModelHandle
Formats number according to the rule defined by Number Administrator.- Specified by:
setModelHandlein interfacePComponent- Overrides:
setModelHandlein classPTelcoDevicesBase- Parameters:
pm- The model handle this panel is going to display.- Throws:
RemoteException
-
resetToDefault
public void resetToDefault()Change the header when set to default- Specified by:
resetToDefaultin interfacePComponentAttribute- Overrides:
resetToDefaultin classPTelcoDevicesBase
-
setError
public void setError(boolean isError) Special handling of UI when error is set- Specified by:
setErrorin interfacePComponentAttribute- Overrides:
setErrorin classPIACustomizablePanel- Parameters:
isError- if true, puts the component in ERROR state
-
setClean
public void setClean()Special handling of UI when error is cleaned- Specified by:
setCleanin interfacePComponentAttribute- Overrides:
setCleanin classPIACustomizablePanel
-
setDefault
public void setDefault()Special handling of UI when the device currently displayed is specified as the default service.- Specified by:
setDefaultin interfacePComponentAttribute- Overrides:
setDefaultin classPTelcoDevicesBase
-
setDescriptionFocus
public void setDescriptionFocus()After a number is selected, we set the focus to the description text field. -
conatinsPrimaryNumber
public boolean conatinsPrimaryNumber()Returns true if number is selected as primary number, else false. -
setPrimaryNumber
public void setPrimaryNumber(boolean value) Returns true if number is selected as primary number, else false. -
enableDescriptionEditing
public void enableDescriptionEditing(boolean enable) Enables or disables the description field editing.- Parameters:
enable- true to enable or false to disable
-
formatID
Formats the telephone number. If there is an error during the formating, the original string is returned.- Overrides:
formatIDin classPTelcoDevicesBase- Parameters:
input- the number as a string to be formated- Returns:
- the formated number as a string.
-
addNotify
public void addNotify()put your documentation comment here- Overrides:
addNotifyin classJComponent
-
setCustomData
Add custom details panel
-