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 Type
    Method
    Description
    boolean
    Indicates that all input fields in this NodeConfigGUI contain valid data
    void
    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 GUI
    Returns the node identifier for the node that is being configured by this DCNodeConfigGUIIfc object.
    void
    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
    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
    setNodeId(String nodeId)
    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

      void getNodeSpecificConfigData(DCNodeConfigData nodeData)
      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

      void setNodeId(String nodeId)
      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 if hasDestinations() returns true.
      Returns:
      Vector of NodeInfo objects
    • setDestinations

      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. (That is, the node that is being configured by this DCNodeConfigGUIIfc object.)
      This method will only be called if hasDestinations() returns true.
      Parameters:
      inTargets - Vector of NodeInfo objects