001
014
015 package com.liferay.portal.kernel.dao.db;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class DBFactoryUtil {
023
024 public static DB getDB() {
025 return getDBFactory().getDB();
026 }
027
028 public static DB getDB(Object dialect) {
029 return getDBFactory().getDB(dialect);
030 }
031
032 public static DB getDB(String type) {
033 return getDBFactory().getDB(type);
034 }
035
036 public static DBFactory getDBFactory() {
037 PortalRuntimePermission.checkGetBeanProperty(DBFactoryUtil.class);
038
039 return _dbFactory;
040 }
041
042 public static void setDB(Object dialect) {
043 getDBFactory().setDB(dialect);
044 }
045
046 public static void setDB(String type) {
047 getDBFactory().setDB(type);
048 }
049
050 public static void setDBFactory(DBFactory dbFactory) {
051 PortalRuntimePermission.checkSetBeanProperty(DBFactoryUtil.class);
052
053 _dbFactory = dbFactory;
054 }
055
056 private static DBFactory _dbFactory;
057
058 }