001
014
015 package com.liferay.portal.kernel.dao.orm;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class DynamicQueryFactoryUtil {
023
024 public static DynamicQuery forClass(Class<?> clazz) {
025 return getDynamicQueryFactory().forClass(clazz);
026 }
027
028 public static DynamicQuery forClass(
029 Class<?> clazz, ClassLoader classLoader) {
030
031 return getDynamicQueryFactory().forClass(clazz, classLoader);
032 }
033
034 public static DynamicQuery forClass(Class<?> clazz, String alias) {
035 return getDynamicQueryFactory().forClass(clazz, alias);
036 }
037
038 public static DynamicQuery forClass(
039 Class<?> clazz, String alias, ClassLoader classLoader) {
040
041 return getDynamicQueryFactory().forClass(clazz, alias, classLoader);
042 }
043
044 public static DynamicQueryFactory getDynamicQueryFactory() {
045 PortalRuntimePermission.checkGetBeanProperty(
046 DynamicQueryFactoryUtil.class);
047
048 return _dynamicQueryFactory;
049 }
050
051 public void setDynamicQueryFactory(
052 DynamicQueryFactory dynamicQueryFactory) {
053
054 PortalRuntimePermission.checkSetBeanProperty(getClass());
055
056 _dynamicQueryFactory = dynamicQueryFactory;
057 }
058
059 private static DynamicQueryFactory _dynamicQueryFactory;
060
061 }