001
014
015 package com.liferay.portal.kernel.dao.jdbc;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import javax.sql.DataSource;
020
021
024 public class MappingSqlQueryFactoryUtil {
025
026 public static <T> MappingSqlQuery<T> getMappingSqlQuery(
027 DataSource dataSource, String sql, int[] types,
028 RowMapper<T> rowMapper) {
029
030 return getMappingSqlQueryFactory().getMappingSqlQuery(
031 dataSource, sql, types, rowMapper);
032 }
033
034 public static MappingSqlQueryFactory getMappingSqlQueryFactory() {
035 PortalRuntimePermission.checkGetBeanProperty(
036 MappingSqlQueryFactoryUtil.class);
037
038 return _mappingSqlUpdateFactory;
039 }
040
041 public void setMappingSqlQueryFactory(
042 MappingSqlQueryFactory mappingSqlUpdateFactory) {
043
044 PortalRuntimePermission.checkSetBeanProperty(getClass());
045
046 _mappingSqlUpdateFactory = mappingSqlUpdateFactory;
047 }
048
049 private static MappingSqlQueryFactory _mappingSqlUpdateFactory;
050
051 }