001
014
015 package com.liferay.portal.kernel.dao.jdbc;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.sql.Connection;
020
021 import javax.sql.DataSource;
022
023
026 public class CurrentConnectionUtil {
027
028 public static Connection getConnection(DataSource dataSource) {
029 return getCurrentConnection().getConnection(dataSource);
030 }
031
032 public static CurrentConnection getCurrentConnection() {
033 PortalRuntimePermission.checkGetBeanProperty(
034 CurrentConnectionUtil.class);
035
036 return _currentConnection;
037 }
038
039 public void setCurrentConnection(CurrentConnection currentConnection) {
040 PortalRuntimePermission.checkSetBeanProperty(getClass());
041
042 _currentConnection = currentConnection;
043 }
044
045 private static CurrentConnection _currentConnection;
046
047 }