Package com.nt.udc.ndk.gui
Interface DCNodeConfigGUIIfc
- All Known Implementing Classes:
AggregatorNodeConfigGUI
,DCNodeConfigGUI
,DiscProcConfigGUI
,DupRemoverNodeConfigGUI
,EINodeConfigGUI
,EINodeConfigGUI
,FFOINodeConfigGUI
,FileEIConfigGUI
,FileEnhancerNodeConfigGUI
,FlatFileEIConfigGUI
,FlexibleAggregatorNodeConfigGUI
,FtpFileEIConfigGUI
,FtpFileEnhancerNodeConfigGui
,GenericUdpEINodeConfigGUI
,GenevaOIConfigGUI
,HCDeduplicatorEPConfigGUI
,IPDREIFileConfigGUI
,IPDROIConfigGUI
,JDBCEIConfigGUI
,JDBCOIConfigGUI
,LDAPNodeConfigGUI
,MXConfigGUI
,NAREIConfigGUI
,NAROIConfigGUI
,NARXMLOIConfigGUI
,NMinusOneRecordNodeConfigGUI
,NodeConfigGUI
,NPLProcessorNodeConfigGUI
,NPLProcessorNodeMTConfigGUI
,OIFtpConfigGUI
,OINodeConfigGUI
,OINodeConfigGUI
,PortalOINodeConfigGUI
,ProcessorNodeConfigGUI
,ProcessorNodeConfigGUI
,RadiusOINodeConfigGUI
,RMONProcessorNodeConfigGUI
,SeqProcConfigGUI
,SoapXmlEIConfigGUI
,Sol42EIConfigGUI
,XMLEIFileConfigGUI
,XMLOIConfigGUI
public interface DCNodeConfigGUIIfc
A contract listing all the public methods that class "DCNodeConfigGUI"
promises to provide.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates that all input fields in this NodeConfigGUI contain valid datavoid
Allows Node specific panels to be added to the NodeConfigurationGUI's tabbed pane.Returns config action object which was initialized during node creation.Populates the NodeConfig object with values from the "General" tab panel of the GUI.Returns a Vector of NodeInfo objects representing one or more nodes that the user has selected as a destination for this node's output.Returns the existing node destinations GUIReturns the node identifier for the node that is being configured by this DCNodeConfigGUIIfc object.void
getNodeSpecificConfigData
(DCNodeConfigData nodeData) Populates the NodeConfig object with node specific values from the GUI.boolean
Indicates whether the node can send output to other nodes.boolean
Check for the additional configurations of the node which need to be initialized during node creation.void
setDestinations
(Vector inTargets) Accepts a Vector of NodeInfo objects representing one or more nodes that the user has selected as a destination for this node's output.void
Sets the node identifier for the node that is being configured by this DCNodeConfigGUIIfc object.void
setNodeInfo
(com.nt.udc.admin.NodeInfo ni) Sets the current node info
-
Method Details
-
allFieldsValid
boolean allFieldsValid()Indicates that all input fields in this NodeConfigGUI contain valid data -
isAnyConfigAction
boolean isAnyConfigAction()Check for the additional configurations of the node which need to be initialized during node creation. -
getConfigActionObject
ConfigActionIfc getConfigActionObject()Returns config action object which was initialized during node creation. -
getDCNodeConfigData
DCNodeConfigData getDCNodeConfigData()Populates the NodeConfig object with values from the "General" tab panel of the GUI. -
getNodeDestinationsGUI
NodeDestinationsGUI getNodeDestinationsGUI()Returns the existing node destinations GUI -
getNodeSpecificConfigData
Populates the NodeConfig object with node specific values from the GUI. -
extendConfigGUI
void extendConfigGUI()Allows Node specific panels to be added to the NodeConfigurationGUI's tabbed pane. -
getNodeId
String getNodeId()Returns the node identifier for the node that is being configured by this DCNodeConfigGUIIfc object.- Returns:
- String representing the node id
-
setNodeId
Sets the node identifier for the node that is being configured by this DCNodeConfigGUIIfc object.- Parameters:
nodeId
- String representing the node id
-
setNodeInfo
void setNodeInfo(com.nt.udc.admin.NodeInfo ni) Sets the current node info- Parameters:
ni
- Current NodeInfo object
-
hasDestinations
boolean hasDestinations()Indicates whether the node can send output to other nodes.- Returns:
true
, if the node represented by this DCNodeConfigurationGUI can produce output data for further processing by other nodes in the system.
-
getDestinations
Vector getDestinations()Returns a Vector of NodeInfo objects representing one or more nodes that the user has selected as a destination for this node's output. (That is, the node that is being configured by this DCNodeConfigGUIIfc object.)
This method will only be called ifhasDestinations()
returnstrue
.- Returns:
- Vector of NodeInfo objects
-
setDestinations
Accepts a Vector of NodeInfo objects representing one or more nodes that the user has selected as a destination for this node's output. (That is, the node that is being configured by this DCNodeConfigGUIIfc object.)
This method will only be called ifhasDestinations()
returnstrue
.- Parameters:
inTargets
- Vector of NodeInfo objects
-