1
19
20 package com.liferay.portal.kernel.dao.orm;
21
22
28 public class ProjectionFactoryUtil {
29
30 public static Projection alias(Projection projection, String alias) {
31 return getProjectionFactory().alias(projection, alias);
32 }
33
34 public static Projection avg(String propertyName) {
35 return getProjectionFactory().avg(propertyName);
36 }
37
38 public static Projection count(String propertyName) {
39 return getProjectionFactory().count(propertyName);
40 }
41
42 public static Projection countDistinct(String propertyName) {
43 return getProjectionFactory().countDistinct(propertyName);
44 }
45
46 public static Projection distinct(Projection projection) {
47 return getProjectionFactory().distinct(projection);
48 }
49
50 public static ProjectionFactory getProjectionFactory() {
51 return _projectionFactory;
52 }
53
54 public static Projection groupProperty(String propertyName) {
55 return getProjectionFactory().groupProperty(propertyName);
56 }
57
58 public static Projection max(String propertyName) {
59 return getProjectionFactory().max(propertyName);
60 }
61
62 public static Projection min(String propertyName) {
63 return getProjectionFactory().min(propertyName);
64 }
65
66 public static ProjectionList projectionList() {
67 return getProjectionFactory().projectionList();
68 }
69
70 public static Projection property(String propertyName) {
71 return getProjectionFactory().property(propertyName);
72 }
73
74 public static Projection rowCount() {
75 return getProjectionFactory().rowCount();
76 }
77
78 public static Projection sum(String propertyName) {
79 return getProjectionFactory().sum(propertyName);
80 }
81
82 public void setProjectionFactory(ProjectionFactory projectionFactory) {
83 _projectionFactory = projectionFactory;
84 }
85
86 private static ProjectionFactory _projectionFactory;
87
88 }