psdi.iface.intertables

Class WriteToIfaceTable

  • java.lang.Object
    • psdi.iface.intertables.WriteToIfaceTable


  • public class WriteToIfaceTable
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      WriteToIfaceTable(java.lang.String senderName, java.lang.String ifaceName, java.lang.String ifaceTbName, java.util.List mapList, java.util.Map senderMap, java.util.List actionList, java.lang.String messageId, java.lang.String transLanguage)
      overloaded Constructor
      WriteToIfaceTable(java.lang.String interTransTbName, java.lang.String senderName, java.lang.String ifaceName, java.lang.String ifaceTbName, java.util.List nounslist, java.util.Map props, java.util.List actionList, java.lang.String messageId, java.lang.String transLanguage)
      Constructor
    • Constructor Detail

      • WriteToIfaceTable

        public WriteToIfaceTable(java.lang.String interTransTbName,
                                 java.lang.String senderName,
                                 java.lang.String ifaceName,
                                 java.lang.String ifaceTbName,
                                 java.util.List nounslist,
                                 java.util.Map props,
                                 java.util.List actionList,
                                 java.lang.String messageId,
                                 java.lang.String transLanguage)
                          throws MXException,
                                 java.rmi.RemoteException
        Constructor
        Parameters:
        interTransTbName - the queue table name
        senderName - the sender
        ifaceName - the interface name
        ifaceTbName - the interface table name
        nounslist - the list of nouns
        props - the endpoint configuration properties for interface table
        actionList - the list of actions [based on the noun list]
        messageId - the unique messageid [from JMS message] used to select the transid
        Throws:
        MXException
        java.rmi.RemoteException
      • WriteToIfaceTable

        public WriteToIfaceTable(java.lang.String senderName,
                                 java.lang.String ifaceName,
                                 java.lang.String ifaceTbName,
                                 java.util.List mapList,
                                 java.util.Map senderMap,
                                 java.util.List actionList,
                                 java.lang.String messageId,
                                 java.lang.String transLanguage)
                          throws MXException,
                                 java.rmi.RemoteException
        overloaded Constructor
        Parameters:
        senderName - the sender
        ifaceName - the interface name
        ifaceTbName - the interface table name
        mapList - List of nouns (flattened records)
        senderMap - Endpoint properties needed for the handler to send the data out
        actionList - the list of actions [based on the noun list]
        messageId - the unique messageid [from JMS message] used to select the transid
        transLanguage - the language used on the system
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • releaseResources

        public void releaseResources()
        Release the Database related resources
      • prepareTbColumnInfoFromDB

        public void prepareTbColumnInfoFromDB()
                                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setIfaceTabledata

        public void setIfaceTabledata()
                               throws MXException,
                                      java.sql.SQLException
        Set the interface table data
        Throws:
        MXException
        java.sql.SQLException