多語言套件中缺的resourceLib.java

來源:互聯網
上載者:User

/*
 * Created on 2004-4-21
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package org.fswan;

import java.util.ArrayList;
import java.util.Properties;

/**
 * 用來儲存通用的XML設定檔位置和資料庫連接屬性.
 * 作為org.fswan裡所有的包中類的基礎設定檔.
 */
public class ResourceLib
{
 /**
  * 驅動的字串
  */
 public static final String DRIVER = "Driver";
 /**
  * 資料庫連接字串
  */
 public static final String URL = "URL";
 /**
  * 使用者
  */
 public static final String USER = "User";
 /**
  * 密碼
  */
 public static final String PASSWORD = "Password";
 /**
  * 所有的XML設定檔的儲存位置,儲存的對象為URL
  */
 private static ArrayList resource = new ArrayList();
 /**
  * 儲存所有的資料庫配置.
  * 所有的資料庫儲存位置格式為:
  * 對象為Properties對象
  * 而properties對象裡包含:
  * {@link #DRIVER DRIVER},{@link #URL URL},{@link #USER USER},{@link #PASSWORD PASSWORD},{@link #VIEW VIEW},{@link #TYPE TYPE}六個屬性分別對應
  * 資料庫的驅動,邊接字串,使用者名稱,密碼,視圖,類型
  * 或者
  * {@link #JNDI JNDI},{@link #VIEW VIEW},{@link #TYPE TYPE}
  * JNDI名,視圖,類型
  * 類型是以下的一個
  * {@link #WORKFLOW WORKFLOW}
  * {@link #BRAND BRAND}
  * {@link #STATUS STATUS}
  * {@link #SWITCH SWITCHER}
  * {@link #WORKUNIT WORKUNIT}
  * {@link #USER USER}
  */
 private static ArrayList prop = new ArrayList();
 /**
  * 擷取所有的XML資源
  * @return XML資源泉
  */
 public static ArrayList getXmlResource()
 {
  return resource;
 }
 /**
  * 擷取所有的資料庫連接屬性
  * @return 資料庫連結屬性
  */
 public static ArrayList getConnection()
 {
   return prop;
 }
 /**
  * 增加XML資源
  * @param source XML資源
  */
 public static void addResource(String source)
 {
  synchronized(resource)
  {
   resource.add(source);
  }
 }
 /**
  * 增加資料庫連結屬性
  * @param pro 資料庫連結屬性
  */
 public static void addDataProperty(Properties pro)
 {
  synchronized(prop)
  {
   prop.add(pro);
  }
 }
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.