Package com.nt.udc.oi.node.nar
Class NAROIConfigGUI
- All Implemented Interfaces:
DCNodeConfigGUIIfc,ImageObserver,MenuContainer,Serializable,Accessible
This class is used to override the default configuration values of
the parent class.
- 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
Fields 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 TypeMethodDescriptionbooleanValidates the configuration parameters.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.voidSets 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
-
Constructor Details
-
NAROIConfigGUI
Calls parent's constructor
-
-
Method Details
-
setDefaults
public void setDefaults()Sets 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
-
allFieldsValid
public boolean allFieldsValid()Description copied from class:OIFtpConfigGUIValidates the configuration parameters.- Specified by:
allFieldsValidin interfaceDCNodeConfigGUIIfc- Overrides:
allFieldsValidin classOIFtpConfigGUI- Returns:
True, if all parameters are valid.
-
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
-