public class GenevaOIConfigGUI extends OIFtpConfigGUI
OIFtpConfigGUI.FileRetentionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JCheckBox |
m_ftpIsPassiveCB |
static java.lang.String |
PASV_FTP |
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_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, ZIP
backupBox, backupLabel, bulkIOCheckBox, defaultFont, destGUI, fileLevelTransactionJLable, fileLevelTransactionLabel, fileLevelTransCheckBox, inputMonitorEnableField, inputMonitorTimeField, inputMonitorTimeUnitsField, narBackupBox, narBackupDaysField, narBackupDaysLabel, narBackupLabel, nodeConfig, nodeFieldsDirty, recordCountEnableField, tabbedPane
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GenevaOIConfigGUI(DCNodeConfigData config) |
Modifier and Type | Method and Description |
---|---|
boolean |
allFieldsValid()
This function is used to check if the information is valid.
|
void |
extendConfigGUI()
Create the node's configuration panel with the specific text
fields, check boxes, etc.
|
protected void |
ftpUsedAction()
This method is to be overridden in subclasses if
a new control is to be handled.
|
protected java.lang.String |
getFileOutputPanelName() |
void |
getNodeSpecificConfigData(DCNodeConfigData config)
set the configuration specific to this node
|
protected void |
makeFTPPanelComponents(java.util.Vector ftpLabels,
java.util.Vector ftpComponents)
This method is to be overridden in the subclasses for changes in
the FTP GUI.
|
void |
setDefaults()
set the default value of each configuration item
|
protected void |
setFileDefaults() |
actionPerformed, allFileFieldsValid, allFileRetentionFieldsValid, allFtpFieldsValid, displayErrorMessage, getCompressionConfigData, getDefaultSleepTime, getFileConfigData, getFileRetentionConfigData, getFTPConfigData, getMultiThreadConfigData, initCipher, isMultiThreadCountValid, makeCompressionPanel, makeFileOutputPanel, makeFileOutputPanelComponents, makeFileRetentionPanel, makeFileRetentionPanel, makeFTPPanel, makeMultiThreadPanel, setCompressionDefaults, setFileRetentionDefaults, setFtpDefaults, setMultiThreadDefaults, verifyFolders
getDCNodeConfigData, getMaxReadTimer, getMinReadTimer, getReadTimerValue, makeNodePanel, setMaxReadTimer, setMaxValueForReadTimer, setMinReadTimer, setRangeValues, setReadTimerValue
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, validateConfig
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected javax.swing.JCheckBox m_ftpIsPassiveCB
public static final java.lang.String PASV_FTP
public GenevaOIConfigGUI(DCNodeConfigData config)
public void setDefaults()
setDefaults
in class OIFtpConfigGUI
protected void setFileDefaults()
setFileDefaults
in class OIFtpConfigGUI
public void extendConfigGUI()
OIFtpConfigGUI
extendConfigGUI
in interface DCNodeConfigGUIIfc
extendConfigGUI
in class OIFtpConfigGUI
protected java.lang.String getFileOutputPanelName()
getFileOutputPanelName
in class OIFtpConfigGUI
public boolean allFieldsValid()
allFieldsValid
in interface DCNodeConfigGUIIfc
allFieldsValid
in class OIFtpConfigGUI
True
, if all parameters are valid.public void getNodeSpecificConfigData(DCNodeConfigData config)
getNodeSpecificConfigData
in interface DCNodeConfigGUIIfc
getNodeSpecificConfigData
in class OIFtpConfigGUI
protected void makeFTPPanelComponents(java.util.Vector ftpLabels, java.util.Vector ftpComponents)
OIFtpConfigGUI
makeFTPPanelComponents
in class OIFtpConfigGUI
protected void ftpUsedAction()
OIFtpConfigGUI
ftpUsedAction
in class OIFtpConfigGUI