Package com.metasolv.nm.collector.file
Class FileEIConfigGUI
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.EINodeConfigGUI
com.metasolv.nm.collector.file.FileEIConfigGUI
- All Implemented Interfaces:
DCNodeConfigGUIIfc,ActionListener,ItemListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
- Direct Known Subclasses:
Sol42EIConfigGUI
This class is based on the FlatFileEIConfigGUI class.
The FileEIConfigGUI class will initialize all of the File EI node specific
configuration items in the GUI. It will also initialize the FtpConfigPanel
object, which is used to specify the FTP specific parameters.
- 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 TypeFieldDescriptionprotected ButtonGroupprotected static final intprotected static final Stringprotected static final Stringprotected static final Stringstatic final Stringprotected static final Stringprotected JCheckBoxprotected JLabelstatic final Stringprotected static final Stringstatic final Stringprotected JLabelprotected JTextFieldstatic final Stringprotected static final Stringprotected FtpConfigPanelprotected GridBagConstraintsprotected GridBagLayoutstatic final Stringprotected static final longstatic final Stringprotected static final Stringprotected JPanelprotected static final longstatic final Stringstatic final Stringprotected static final Stringprotected com.nt.common.gui.SMGIntFieldprotected JLabelstatic final Stringprotected static final Stringstatic final Stringprotected static final Stringprotected JLabelprotected JTextFieldprotected JLabelprotected JTextFieldprotected JRadioButtonprotected JRadioButtonstatic final Stringprotected static final longprotected JSeparatorprotected JComboBoxstatic final Stringstatic final Stringstatic final Stringprotected JLabelstatic final StringFields inherited from class com.nt.udc.ndk.gui.EINodeConfigGUI
ADVANCED_TAB_TITLE, advancedPanel, expiryTime, FILE_DUPLICATE, FILE_EXPIRY_TIME, FILE_SEQUENCE, fileDuplicateCheck, fileDuplicateLabel, fileExpiryTimeBox, fileSequenceCheck, fileSequenceLabel, idleNARWriteTimeField, INPUT_BACKUP_DIR, MAXFILE_EXPIRY_TIME, MAXTHREAD_COUNT, MINFILE_EXPIRY_TIME, MINTHREAD_COUNT, MULTI_THREADED, multiThreadCheck, multiThreadLabel, NARsPerFileField, numThreads, ORDER_REQUIRED, orderRequiredCheck, orderRequiredLabel, THREAD_COUNT, threadCountBoxFields 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 TypeMethodDescriptionvoidactionPerformed(ActionEvent event) booleanCheck and warn the user if the Input Stream Monitoring interval will last longer than one week.voidDefault implementation.voidgetNodeSpecificConfigData(DCNodeConfigData node_data) Default implementation.voidDefault implementation.protected voidsetDeleteWidgets(boolean delete) protected voidsetPushWidgets(boolean push) Methods inherited from class com.nt.udc.ndk.gui.EINodeConfigGUI
getDCNodeConfigData, getIdleWriteTimeValue, getMaxIdleWriteTime, getMaxNARsPerFile, getMinIdleWriteTime, getMinNARsPerFile, getNARsPerFileValue, hasDestinations, itemStateChanged, makeAdvancedPanel, makeNodePanel, setIdleWriteTimeValue, setInputBackUpDirConfigData, setMaxIdleWriteTime, setMaxNARsPerFile, setMaxValueForIdleWriteTime, setMaxValueForNARsPerFile, setMinIdleWriteTime, setMinNARsPerFile, setNARsPerFileValue, setRangeValuesMethods 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, 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
-
USE_FTP
- See Also:
-
POLLING_INTERVAL
- See Also:
-
INTERVAL_UNITS
- See Also:
-
FILE_LOCATION
- See Also:
-
UNPROCESSED_FILE_SUFFIX
- See Also:
-
UNPROCESSED_FILE_PREFIX
- See Also:
-
UNPROCESSED_FILE_REGEXP
- See Also:
-
FILE_PATTERN_MODE
- See Also:
-
PROCESSED_FILE_PREFIX
- See Also:
-
PROCESSED_FILE_SUFFIX
- See Also:
-
FTP_CONFIG_FILE
- See Also:
-
DELETE_LOCAL_FILES
- See Also:
-
LOCAL_TAB_TITLE
-
FTP_TAB_TITLE
-
POLLING_INTERVAL_LABEL
-
FILE_LOCATION_LABEL
-
PROCESSED_FILE_PREFIX_LABEL
-
PROCESSED_FILE_SUFFIX_LABEL
-
DELETE_LOCAL_FILES_LABEL
-
DEFAULT_UNPROCESSED_FILE_SUFFIX
- See Also:
-
DEFAULT_PROCESSED_FILE_PREFIX
- See Also:
-
DEFAULT_PROCESSED_FILE_SUFFIX
- See Also:
-
DEFAULT_POLLING_INTERVAL
protected static final int DEFAULT_POLLING_INTERVAL- See Also:
-
SECS2MSECS
protected static final long SECS2MSECS- See Also:
-
MINS2MSECS
protected static final long MINS2MSECS- See Also:
-
HOURS2MSECS
protected static final long HOURS2MSECS- See Also:
-
gbl
-
gbc
-
masterPanel
-
ftpPanel
-
pullButton
-
pushButton
-
bgroup
-
separator
-
pollingIntervalField
protected com.nt.common.gui.SMGIntField pollingIntervalField -
unitsBox
-
fileLocationTextField
-
processedFilePrefixTextField
-
processedFileSuffixTextField
-
deleteLocalFilesCheckBox
-
pollingIntervalPrompt
-
fileLocationPrompt
-
unprocessedFileSuffixPrompt
-
processedFilePrefixPrompt
-
processedFileSuffixPrompt
-
deleteLocalFilesPrompt
-
Seconds
-
Minutes
-
Hours
-
-
Constructor Details
-
FileEIConfigGUI
-
FileEIConfigGUI
public FileEIConfigGUI()
-
-
Method Details
-
allFieldsValid
public boolean allFieldsValid()Description copied from class:DCNodeConfigGUICheck and warn the user if the Input Stream Monitoring interval will last longer than one week.- Specified by:
allFieldsValidin interfaceDCNodeConfigGUIIfc- Overrides:
allFieldsValidin classDCNodeConfigGUI- Returns:
trueif either the input stream monitoring interval is less than one week, or that the user is OK with the interval longer than one week.
-
getNodeSpecificConfigData
Description copied from class:EINodeConfigGUIDefault implementation. This method is a no-op.- Specified by:
getNodeSpecificConfigDatain interfaceDCNodeConfigGUIIfc- Overrides:
getNodeSpecificConfigDatain classEINodeConfigGUI
-
setDefaults
public void setDefaults()Description copied from class:EINodeConfigGUIDefault implementation. This method is a no-op.- Overrides:
setDefaultsin classEINodeConfigGUI
-
extendConfigGUI
public void extendConfigGUI()Description copied from class:EINodeConfigGUIDefault implementation. This method is a no-op.- Specified by:
extendConfigGUIin interfaceDCNodeConfigGUIIfc- Overrides:
extendConfigGUIin classEINodeConfigGUI
-
setPushWidgets
protected void setPushWidgets(boolean push) -
setDeleteWidgets
protected void setDeleteWidgets(boolean delete) -
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-