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