Class ImportManager


  • public class ImportManager
    extends java.lang.Object
    Import program data
    • Method Detail

      • importContacts

        public static java.util.ArrayList<Contact> importContacts​(java.io.File file,
                                                                  ContactParser.ContactType type)
                                                           throws java.lang.Exception
        Import contacts from file
        Throws:
        java.lang.Exception
      • importQueue

        public static java.util.ArrayList<SMS> importQueue​(java.io.File file)
                                                    throws java.lang.Exception
        Import sms queue from file
        Throws:
        java.lang.Exception
      • importHistory

        public static java.util.ArrayList<History.Record> importHistory​(java.io.File file)
                                                                 throws java.lang.Exception
        Import sms history from file
        Throws:
        java.lang.Exception
      • importGateways

        public static java.util.TreeSet<Gateway> importGateways​(java.lang.String resource)
                                                         throws java.io.IOException,
                                                                java.beans.IntrospectionException
        Import all gateways from jar resource
        Parameters:
        resource - jar absolute resource path where to look for gateways
        Throws:
        java.io.IOException - When there is problem accessing gateway directory or files
        java.beans.IntrospectionException - When current JRE does not support JavaScript execution
      • importGateways

        public static java.util.TreeSet<Gateway> importGateways​(java.io.File directory,
                                                                boolean deleteOnFail)
                                                         throws java.io.IOException,
                                                                java.beans.IntrospectionException
        Import all gateways from directory
        Parameters:
        directory - directory where to look for gateways
        deleteOnFail - whether to delete gateway files that fail to be loaded
        Throws:
        java.io.IOException - When there is problem accessing gateway directory or files
        java.beans.IntrospectionException - When current JRE does not support JavaScript execution
      • importDeprecatedGateways

        public static java.util.HashSet<DeprecatedGateway> importDeprecatedGateways​(java.lang.String resource)
                                                                             throws java.io.IOException,
                                                                                    org.xml.sax.SAXException
        Get set of deprecated gateways from jar resource
        Parameters:
        resource - jar absolute resource path with xml file
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
        See Also:
        importDeprecatedGateways(java.net.URL)
      • importDeprecatedGateways

        public static java.util.HashSet<DeprecatedGateway> importDeprecatedGateways​(java.io.File file)
                                                                             throws java.io.IOException,
                                                                                    org.xml.sax.SAXException
        Get set of deprecated gateways from a file
        Parameters:
        file - xml containing description of deprecated gateways
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
        See Also:
        importDeprecatedGateways(java.net.URL)
      • importDeprecatedGateways

        public static java.util.HashSet<DeprecatedGateway> importDeprecatedGateways​(java.net.URL url)
                                                                             throws java.io.IOException,
                                                                                    org.xml.sax.SAXException
        Get set of deprecated gateways from URL
        Parameters:
        url - url to xml file (file or jar url) containing description of deprecated gateways
        Returns:
        set of deprecated gateways
        Throws:
        java.io.IOException - problem accessing jar resource
        org.xml.sax.SAXException - problem parsing the file
      • importKeyring

        public static void importKeyring​(java.io.File file)
                                  throws java.lang.Exception
        Import keyring data from file.
        Parameters:
        file - File to import from.
        Throws:
        java.lang.Exception - When some error occur during file processing.
      • importGlobalConfig

        public static void importGlobalConfig​(java.io.File file)
                                       throws java.io.IOException
        Import configuration from system-wide config into Config defaults
        Throws:
        java.io.IOException
      • importGatewayProperties

        public static void importGatewayProperties​(java.io.File file)
                                            throws java.io.IOException
        Import all gateway properties from file.
        Throws:
        java.io.IOException