1
22
23 package com.liferay.portal.kernel.dao.orm;
24
25 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
26
27
33 public class ProjectionFactoryUtil {
34
35 public static Projection alias(Projection projection, String alias) {
36 return getProjectionFactory().alias(projection, alias);
37 }
38
39 public static Projection avg(String propertyName) {
40 return getProjectionFactory().avg(propertyName);
41 }
42
43 public static Projection count(String propertyName) {
44 return getProjectionFactory().count(propertyName);
45 }
46
47 public static Projection countDistinct(String propertyName) {
48 return getProjectionFactory().countDistinct(propertyName);
49 }
50
51 public static Projection distinct(Projection projection) {
52 return getProjectionFactory().distinct(projection);
53 }
54
55 public static ProjectionFactory getProjectionFactory() {
56 return _getUtil()._projectionFactory;
57 }
58
59 public static Projection groupProperty(String propertyName) {
60 return getProjectionFactory().groupProperty(propertyName);
61 }
62
63 public static Projection max(String propertyName) {
64 return getProjectionFactory().max(propertyName);
65 }
66
67 public static Projection min(String propertyName) {
68 return getProjectionFactory().min(propertyName);
69 }
70
71 public static ProjectionList projectionList() {
72 return getProjectionFactory().projectionList();
73 }
74
75 public static Projection property(String propertyName) {
76 return getProjectionFactory().property(propertyName);
77 }
78
79 public static Projection rowCount() {
80 return getProjectionFactory().rowCount();
81 }
82
83 public static Projection sum(String propertyName) {
84 return getProjectionFactory().sum(propertyName);
85 }
86
87 public void setProjectionFactory(ProjectionFactory projectionFactory) {
88 _projectionFactory = projectionFactory;
89 }
90
91 private static ProjectionFactoryUtil _getUtil() {
92 if (_util == null) {
93 _util = (ProjectionFactoryUtil)PortalBeanLocatorUtil.locate(_UTIL);
94 }
95
96 return _util;
97 }
98
99 private static final String _UTIL = ProjectionFactoryUtil.class.getName();
100
101 private static ProjectionFactoryUtil _util;
102
103 private ProjectionFactory _projectionFactory;
104
105 }