Package com.nt.udc.oi.node.ipdr
Class IPDROIConfigGUI
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.nt.udc.ndk.gui.DCNodeConfigGUI
com.nt.udc.ndk.gui.OINodeConfigGUI
com.nt.udc.ndk.gui.OIFtpConfigGUI
com.nt.udc.oi.node.ipdr.IPDROIConfigGUI
- All Implemented Interfaces:
DCNodeConfigGUIIfc,ImageObserver,MenuContainer,Serializable,Accessible
This class is used to build the configuration panel for the Ftp
Push IPDR OI Node (IPDROINode). The various runtime parameters and
their default values are set within this object.
- Since:
- JDK1.2.2
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.nt.udc.ndk.gui.OIFtpConfigGUI
OIFtpConfigGUI.FileRetentionListenerNested 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 StringThis parameter specifies how to generate IPDR records.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JComboBoxprotected JComboBoxstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.nt.udc.ndk.gui.OIFtpConfigGUI
COMPRESSION_CHOICE, CURR_FILE_EXTENSION, DAY, DONE_FILE_EXTENSION, FALSE, FILE_DIR, FILE_NAME, FILE_RETENTION_ACTION, FILE_RETENTION_ACTION_ARCHIVE, FILE_RETENTION_ACTION_DEFAULT, FILE_RETENTION_ACTION_DELETE, FILE_RETENTION_ARCHIVE_FOLDER, FILE_RETENTION_DAYS, FILE_RETENTION_DAYS_DEFAULT, FILE_RETENTION_FOLDER_DEFAULT, FILE_RETENTION_USED, FTP_DIR, FTP_EXTENSION, FTP_HOST, FTP_PORT, FTP_PW, FTP_SLEEP_TIME, FTP_SLEEP_TIME_UNIT, FTP_USED, FTP_USER, GZIP, HOUR, m_archiveFilesRadio, m_archiveFolderJTF, m_cipher, m_compressionBox, m_currFileJTF, m_deleteFilesRadio, m_doneFileJTF, m_fileDirJTF, m_fileNameJTF, m_fileRetentionActionGroup, m_fileRetentionUsedCB, m_ftpDirectoryJTF, m_ftpExtensionJTF, m_ftpHostJTF, m_ftpPasswdJPF, m_ftpPortJTF, m_ftpSleepTimeCB, m_ftpUsedCB, m_ftpUserJTF, m_maxRecsPerFile, m_retentionDaysJTF, m_retentionDaysLabel, m_sftpUsedCB, m_timePeriodSMGIF, m_timeUnitBox, MAX_SIZE_TIME_PERIOD, MAXTHREAD_COUNT, MIN, MINTHREAD_COUNT, MULTI_THREADED, NO_COMPRESSION, NONE, RECORD_ORDERING, SEC, SFTP_USED, THREAD_COUNT, TIME_PERIOD, TRUE, ZIPFields inherited from class com.nt.udc.ndk.gui.DCNodeConfigGUI
backupBox, backupLabel, bulkIOCheckBox, defaultFont, destGUI, fileLevelTransactionJLable, fileLevelTransactionLabel, fileLevelTransCheckBox, inputMonitorEnableField, inputMonitorTimeField, inputMonitorTimeUnitsField, narBackupBox, narBackupDaysField, narBackupDaysLabel, narBackupLabel, nodeConfig, nodeFieldsDirty, recordCountEnableField, tabbedPaneFields 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 TypeMethodDescriptionprotected voidbooleanUsed to validate all widgets when user presses "Save".voidCreate the node's configuration panel with the specific text fields, check boxes, etc.voidgetNodeSpecificConfigData(DCNodeConfigData nodeData) Sets the default values for the various configuration parameters within the givenDCNodeConfigDataobject.static voidvoidSets the default values for the various configuration parameters.Methods inherited from class com.nt.udc.ndk.gui.OIFtpConfigGUI
actionPerformed, allFileFieldsValid, allFileRetentionFieldsValid, allFtpFieldsValid, displayErrorMessage, ftpUsedAction, getCompressionConfigData, getDefaultSleepTime, getFileConfigData, getFileOutputPanelName, getFileRetentionConfigData, getFTPConfigData, getMultiThreadConfigData, initCipher, isMultiThreadCountValid, makeCompressionPanel, makeFileOutputPanel, makeFileOutputPanelComponents, makeFileRetentionPanel, makeFileRetentionPanel, makeFTPPanel, makeFTPPanelComponents, makeMultiThreadPanel, setCompressionDefaults, setFileDefaults, setFileRetentionDefaults, setFtpDefaults, setMultiThreadDefaults, verifyFoldersMethods inherited from class com.nt.udc.ndk.gui.OINodeConfigGUI
getDCNodeConfigData, getMaxReadTimer, getMinReadTimer, getReadTimerValue, makeNodePanel, setMaxReadTimer, setMaxValueForReadTimer, setMinReadTimer, setRangeValues, setReadTimerValueMethods inherited from class com.nt.udc.ndk.gui.DCNodeConfigGUI
addGUIComponents, addInputMonitoringFieldsToPanel, addNarBackupCheckbox, addPanel, addScrollPanel, defaultValue, defaultValue, disableBackupCheckbox, enableBackupCheckbox, getBackupValue, getConfigActionObject, getDebugLevel, getDestinations, getMaxLogFileSize, getMaxLogSizeValue, getMaxValue, getMinLogFileSize, getMinValue, getNarBackupDaysValue, getNarBackupValue, getNodeDestinationsGUI, getNodeId, hasDestinations, init, isAnyConfigAction, makeIPAddressField, makeNumericTextField, makeNumericTextField, makeNumericTextField, makePanel, makePanel, makeTextField, makeTextField, setBackupValue, setConfigRange, setDebugLevel, setDestinations, setMaxLogFileSize, setMaxLogSizeValue, setMaxValueForLogSize, setMinLogFileSize, setNarBackupDaysValue, setNarBackupValue, setNodeId, setNodeInfo, setPanelsTab, validateConfigMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, paintComponent, 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, 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
-
Field Details
-
fldAsAttribute
This parameter specifies how to generate IPDR records. -
fldAsSubElements
-
fldWithTables
-
fldAsSubElemenetAndEndTag
-
Z_Format
-
UTC_Long
-
METHOD
- See Also:
-
METHOD_FIELDS_AS_ATTRS
public static final int METHOD_FIELDS_AS_ATTRS- See Also:
-
METHOD_FIELDS_AS_SUB_ELEMENTS
public static final int METHOD_FIELDS_AS_SUB_ELEMENTS- See Also:
-
METHOD_USE_TABLES
public static final int METHOD_USE_TABLES- See Also:
-
METHOD_FIELDS_AS_SUB_ELEMENTS_WITH_END_TAGS
public static final int METHOD_FIELDS_AS_SUB_ELEMENTS_WITH_END_TAGS- See Also:
-
TIMESTAMP_TYPE
- See Also:
-
TIMESTAMP_TYPE_Z
public static final int TIMESTAMP_TYPE_Z- See Also:
-
TIMESTAMP_TYPE_UTC
public static final int TIMESTAMP_TYPE_UTC- See Also:
-
IPDRDOC_ATTRIBUTES
- See Also:
-
IPDRDOC_SEQUENCE_NUMBER
- See Also:
-
IPDRDOC_VERSION_NUMBER
- See Also:
-
IPDRDOC_INFO
- See Also:
-
IPDRREC_ID
- See Also:
-
IPDRREC_INFO
- See Also:
-
USE_IPDRDOC_ATTRIBUTES
- See Also:
-
USE_IPDRDOC_SEQUENCE_NUMBER
- See Also:
-
USE_IPDRDOC_VERSION_NUMBER
- See Also:
-
USE_IPDRDOC_STARTTIME
- See Also:
-
USE_IPDRDOC_INFO
- See Also:
-
USE_IPDRDOC_END
- See Also:
-
USE_IPDRDOC_END_COUNT
- See Also:
-
USE_IPDRDOC_END_ENDTIME
- See Also:
-
USE_IPDRREC_ID
- See Also:
-
USE_IPDRREC_STARTTIME
- See Also:
-
USE_IPDRREC_INFO
- See Also:
-
m_methodBox
-
m_timestampBox
-
m_ipdrDocAttributesCheckBox
-
m_ipdrDocAttributesField
-
m_ipdrDocSequenceNumberCheckBox
-
m_ipdrDocSequenceNumberField
-
m_ipdrDocVersionNumberCheckBox
-
m_ipdrDocVersionNumberField
-
m_ipdrDocStartTimeCheckBox
-
m_ipdrDocInfoCheckBox
-
m_ipdrDocInfoField
-
m_ipdrDocEndCheckBox
-
m_ipdrDocEndCountCheckBox
-
m_ipdrDocEndEndTimeCheckBox
-
m_ipdrRecIDCheckBox
-
m_ipdrRecIDField
-
m_ipdrRecStartTimeCheckBox
-
m_ipdrRecInfoCheckBox
-
m_ipdrRecInfoField
-
-
Constructor Details
-
IPDROIConfigGUI
-
-
Method Details
-
allFieldsValid
public boolean allFieldsValid()Used to validate all widgets when user presses "Save".- Specified by:
allFieldsValidin interfaceDCNodeConfigGUIIfc- Overrides:
allFieldsValidin classOIFtpConfigGUI- Returns:
- true if everything checks out
-
setDefaults
public void setDefaults()Description copied from class:OIFtpConfigGUISets the default values for the various configuration parameters.- Overrides:
setDefaultsin classOIFtpConfigGUI
-
getNodeSpecificConfigData
Description copied from class:OIFtpConfigGUISets the default values for the various configuration parameters within the givenDCNodeConfigDataobject.- Specified by:
getNodeSpecificConfigDatain interfaceDCNodeConfigGUIIfc- Overrides:
getNodeSpecificConfigDatain classOIFtpConfigGUI
-
extendConfigGUI
public void extendConfigGUI()Description copied from class:OIFtpConfigGUICreate the node's configuration panel with the specific text fields, check boxes, etc. which allow the user to configure the node.- Specified by:
extendConfigGUIin interfaceDCNodeConfigGUIIfc- Overrides:
extendConfigGUIin classOIFtpConfigGUI
-
addIpdrPanel
protected void addIpdrPanel() -
main
-