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