⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commonutility.java

📁 provide a room booking system
💻 JAVA
字号:
/*
 * CommonUtility.java
 *
 * Created on February 6, 2007, 9:55 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package Wearnes;

/**
 *
 * @author dongliang.guo
 */
import java.io.File;
import org.w3c.dom.Document;
import org.w3c.dom.*;

import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException; 
public class CommonUtility {
    
    /** Creates a new instance of CommonUtility */
    java.io.InputStream ins;
    public CommonUtility() {
        ins = getClass().getClassLoader().getResourceAsStream("config.xml");
    }
    public static String getCurrentDate()
      {
         java.util.Date currdate=new java.util.Date();
        String d=(new Integer(currdate.getDate())).toString();
        String m=(new Integer(1+currdate.getMonth())).toString();
        if(d.length()==1)
        {
                d="0"+d;
        }

        if(m.length()==1)
        {
                m="0"+m;
        }
        String strDate=d+"/"+m+"/"+(new Integer(1900+currdate.getYear())).toString();
        return strDate;
      }
     public  String getConnectionURL()
    {
        String url="";
        try {

           // getClass().getClassLoader().getResourceAsStream("config.xml");
            DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();            

            

            Document doc = docBuilder.parse (ins);
            
            NodeList dburl = doc.getElementsByTagName("ConnectionURL");
            Node connUrlNode = dburl.item(0);
            url=connUrlNode.getChildNodes().item(0).getNodeValue();
            
            NodeList dbpwd = doc.getElementsByTagName("password");
            Node pwdNode = dbpwd.item(0);
            url=url+"&"+pwdNode.getChildNodes().item(0).getNodeValue();
              
 //System.out.println (xml);
            

        }catch (SAXParseException err) {
        System.out.println ("** Parsing error" + ", line " 
             + err.getLineNumber () + ", uri " + err.getSystemId ());
        System.out.println(" " + err.getMessage ());

        }catch (SAXException e) {
        Exception x = e.getException ();
        ((x == null) ? e : x).printStackTrace ();

        }catch (Throwable t) {
        t.printStackTrace ();
        }
    System.out.println (url);
        return url;

    }
      public  String getActiveDirectoryHost()
    {
        String r="";
        try {

            DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
            Document doc = docBuilder.parse (ins);
            
            NodeList nodelist = doc.getElementsByTagName("ActiveDirectoryHost");
            Node node = nodelist.item(0);
            r=node.getChildNodes().item(0).getNodeValue();
            
        }catch (SAXParseException err) {
        System.out.println ("** Parsing error" + ", line " 
             + err.getLineNumber () + ", uri " + err.getSystemId ());
        System.out.println(" " + err.getMessage ());

        }catch (SAXException e) {
        Exception x = e.getException ();
        ((x == null) ? e : x).printStackTrace ();

        }catch (Throwable t) {
        t.printStackTrace ();
        }
        return r;

    }
      public  String getEmailHost()
    {
        String r="";
        try {

            DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
           // Document doc = docBuilder.parse (new File("config.xml"));
            Document doc = docBuilder.parse (ins);
            NodeList nodelist = doc.getElementsByTagName("EmailHost");
            Node node = nodelist.item(0);
            r=node.getChildNodes().item(0).getNodeValue();
            
        }catch (SAXParseException err) {
        System.out.println ("** Parsing error" + ", line " 
             + err.getLineNumber () + ", uri " + err.getSystemId ());
        System.out.println(" " + err.getMessage ());

        }catch (SAXException e) {
        Exception x = e.getException ();
        ((x == null) ? e : x).printStackTrace ();

        }catch (Throwable t) {
        t.printStackTrace ();
        }
        return r;

    }
     public  String getWebHost()
    {
        String r="";
        try {

            DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
          
            Document doc = docBuilder.parse (ins);
            NodeList nodelist = doc.getElementsByTagName("WebHost");
            Node node = nodelist.item(0);
            r=node.getChildNodes().item(0).getNodeValue();
            
        }catch (SAXParseException err) {
        System.out.println ("** Parsing error" + ", line " 
             + err.getLineNumber () + ", uri " + err.getSystemId ());
        System.out.println(" " + err.getMessage ());

        }catch (SAXException e) {
        Exception x = e.getException ();
        ((x == null) ? e : x).printStackTrace ();

        }catch (Throwable t) {
        t.printStackTrace ();
        }
        return r;

    }
      public  String getObserver(String type)
    {
        String r="";
        try {

            DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
          
            Document doc = docBuilder.parse (ins);
            NodeList nodelist = doc.getElementsByTagName("Observer"+type.trim());
            Node node = nodelist.item(0);
            r=node.getChildNodes().item(0).getNodeValue();
            
        }catch (SAXParseException err) {
        System.out.println ("** Parsing error" + ", line " 
             + err.getLineNumber () + ", uri " + err.getSystemId ());
        System.out.println(" " + err.getMessage ());

        }catch (SAXException e) {
        Exception x = e.getException ();
        ((x == null) ? e : x).printStackTrace ();

        }catch (Throwable t) {
        t.printStackTrace ();
        }
        return r;

    }
       public  String getFC(String company)
    {
        String r="";
        try {

            DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
          
            Document doc = docBuilder.parse (ins);
            NodeList nodelist = doc.getElementsByTagName(company.trim()+"FC");
            Node node = nodelist.item(0);
            r=node.getChildNodes().item(0).getNodeValue();
            
        }catch (SAXParseException err) {
        System.out.println ("** Parsing error" + ", line " 
             + err.getLineNumber () + ", uri " + err.getSystemId ());
        System.out.println(" " + err.getMessage ());

        }catch (SAXException e) {
        Exception x = e.getException ();
        ((x == null) ? e : x).printStackTrace ();

        }catch (Throwable t) {
        t.printStackTrace ();
        }
        return r;

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -