Class ProjectionFactoryImpl

Object
com.liferay.portal.dao.orm.hibernate.ProjectionFactoryImpl
All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.ProjectionFactory

public class ProjectionFactoryImpl extends Object implements com.liferay.portal.kernel.dao.orm.ProjectionFactory
Author:
Brian Wing Shun Chan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.liferay.portal.kernel.dao.orm.Projection
    alias(com.liferay.portal.kernel.dao.orm.Projection projection, String alias)
     
    com.liferay.portal.kernel.dao.orm.Projection
    avg(String propertyName)
     
    com.liferay.portal.kernel.dao.orm.Projection
    count(String propertyName)
     
    com.liferay.portal.kernel.dao.orm.Projection
    countDistinct(String propertyName)
     
    com.liferay.portal.kernel.dao.orm.Projection
    distinct(com.liferay.portal.kernel.dao.orm.Projection projection)
     
    com.liferay.portal.kernel.dao.orm.Projection
    groupProperty(String propertyName)
     
    com.liferay.portal.kernel.dao.orm.Projection
    max(String propertyName)
     
    com.liferay.portal.kernel.dao.orm.Projection
    min(String propertyName)
     
    com.liferay.portal.kernel.dao.orm.ProjectionList
     
    com.liferay.portal.kernel.dao.orm.Projection
    property(String propertyName)
     
    com.liferay.portal.kernel.dao.orm.Projection
     
    com.liferay.portal.kernel.dao.orm.Projection
    sqlGroupProjection(String sql, String groupBy, String[] columnAliases, com.liferay.portal.kernel.dao.orm.Type[] types)
     
    com.liferay.portal.kernel.dao.orm.Projection
    sqlProjection(String sql, String[] columnAliases, com.liferay.portal.kernel.dao.orm.Type[] types)
     
    com.liferay.portal.kernel.dao.orm.Projection
    sum(String propertyName)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProjectionFactoryImpl

      public ProjectionFactoryImpl()
  • Method Details

    • alias

      public com.liferay.portal.kernel.dao.orm.Projection alias(com.liferay.portal.kernel.dao.orm.Projection projection, String alias)
      Specified by:
      alias in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • avg

      public com.liferay.portal.kernel.dao.orm.Projection avg(String propertyName)
      Specified by:
      avg in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • count

      public com.liferay.portal.kernel.dao.orm.Projection count(String propertyName)
      Specified by:
      count in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • countDistinct

      public com.liferay.portal.kernel.dao.orm.Projection countDistinct(String propertyName)
      Specified by:
      countDistinct in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • distinct

      public com.liferay.portal.kernel.dao.orm.Projection distinct(com.liferay.portal.kernel.dao.orm.Projection projection)
      Specified by:
      distinct in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • groupProperty

      public com.liferay.portal.kernel.dao.orm.Projection groupProperty(String propertyName)
      Specified by:
      groupProperty in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • max

      public com.liferay.portal.kernel.dao.orm.Projection max(String propertyName)
      Specified by:
      max in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • min

      public com.liferay.portal.kernel.dao.orm.Projection min(String propertyName)
      Specified by:
      min in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • projectionList

      public com.liferay.portal.kernel.dao.orm.ProjectionList projectionList()
      Specified by:
      projectionList in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • property

      public com.liferay.portal.kernel.dao.orm.Projection property(String propertyName)
      Specified by:
      property in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • rowCount

      public com.liferay.portal.kernel.dao.orm.Projection rowCount()
      Specified by:
      rowCount in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • sqlGroupProjection

      public com.liferay.portal.kernel.dao.orm.Projection sqlGroupProjection(String sql, String groupBy, String[] columnAliases, com.liferay.portal.kernel.dao.orm.Type[] types)
      Specified by:
      sqlGroupProjection in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • sqlProjection

      public com.liferay.portal.kernel.dao.orm.Projection sqlProjection(String sql, String[] columnAliases, com.liferay.portal.kernel.dao.orm.Type[] types)
      Specified by:
      sqlProjection in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory
    • sum

      public com.liferay.portal.kernel.dao.orm.Projection sum(String propertyName)
      Specified by:
      sum in interface com.liferay.portal.kernel.dao.orm.ProjectionFactory