custom-sql.blogs.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of portal-impl Show documentation
Show all versions of portal-impl Show documentation
Contains implementation for the portal services.
<?xml version="1.0"?> <custom-sql> <sql id="com.liferay.portlet.blogs.service.persistence.BlogsEntryFinder.countByOrganizationIds"> <![CDATA[ SELECT COUNT(*) AS COUNT_VALUE FROM BlogsEntry INNER JOIN User_ ON (User_.userId = BlogsEntry.userId) INNER JOIN Users_Orgs ON (Users_Orgs.userId = User_.userId) WHERE [$ORGANIZATION_ID$] AND (BlogsEntry.displayDate < ?) ]]> </sql> <sql id="com.liferay.portlet.blogs.service.persistence.BlogsEntryFinder.findByGroupIds"> <![CDATA[ SELECT {BlogsEntry.*} FROM BlogsEntry INNER JOIN Group_ ON (Group_.groupId = BlogsEntry.groupId) WHERE (Group_.companyId = ?) AND ( (Group_.groupId = ?) OR ( (Group_.liveGroupId = 0) AND ( Group_.groupId NOT IN ( SELECT liveGroupId FROM Group_ WHERE groupId = ? ) ) AND ( (Group_.classNameId != [$CLASS_NAME_ID_COM.LIFERAY.PORTAL.MODEL.LAYOUT$]) OR ( Group_.parentGroupId NOT IN ( SELECT groupId FROM Group_ WHERE (groupId != ?) AND (liveGroupId != 0) ) ) ) ) ) AND (BlogsEntry.displayDate < ?) ORDER BY BlogsEntry.displayDate DESC ]]> </sql> <sql id="com.liferay.portlet.blogs.service.persistence.BlogsEntryFinder.findByOrganizationIds"> <![CDATA[ SELECT {BlogsEntry.*} FROM BlogsEntry INNER JOIN User_ ON (User_.userId = BlogsEntry.userId) INNER JOIN Users_Orgs ON (Users_Orgs.userId = User_.userId) WHERE [$ORGANIZATION_ID$] AND (BlogsEntry.displayDate < ?) ORDER BY BlogsEntry.displayDate DESC ]]> </sql> <sql id="com.liferay.portlet.blogs.service.persistence.BlogsEntryFinder.findByNoAssets"> <![CDATA[ SELECT {BlogsEntry.*} FROM BlogsEntry LEFT JOIN AssetEntry ON (AssetEntry.classPK = BlogsEntry.entryId) WHERE (AssetEntry.classPK IS NULL) ]]> </sql> <sql id="com.liferay.portlet.blogs.service.persistence.BlogsStatsUserFinder.countByOrganizationIds"> <![CDATA[ SELECT COUNT(*) AS COUNT_VALUE FROM BlogsStatsUser INNER JOIN User_ ON (User_.userId = BlogsStatsUser.userId) INNER JOIN Users_Orgs ON (Users_Orgs.userId = User_.userId) WHERE (BlogsStatsUser.entryCount != 0) AND [$ORGANIZATION_ID$] ]]> </sql> <sql id="com.liferay.portlet.blogs.service.persistence.BlogsStatsUserFinder.findByGroupIds"> <![CDATA[ SELECT TEMP_TABLE.userId, TEMP_TABLE.lastPostDate FROM ( SELECT BlogsStatsUser.userId AS userId, MAX(BlogsStatsUser.lastPostDate) AS lastPostDate FROM BlogsStatsUser INNER JOIN Group_ ON (Group_.groupId = BlogsStatsUser.groupId) WHERE ( (Group_.companyId = ?) AND ( (Group_.groupId = ?) OR ( (Group_.liveGroupId = 0) AND ( Group_.groupId NOT IN ( SELECT liveGroupId FROM Group_ WHERE groupId = ? ) ) AND ( (Group_.classNameId != [$CLASS_NAME_ID_COM.LIFERAY.PORTAL.MODEL.LAYOUT$]) OR ( Group_.parentGroupId NOT IN ( SELECT groupId FROM Group_ WHERE (groupId != ?) AND (liveGroupId != 0) ) ) ) ) ) ) GROUP BY userId ) TEMP_TABLE ORDER BY lastPostDate DESC ]]> </sql> <sql id="com.liferay.portlet.blogs.service.persistence.BlogsStatsUserFinder.findByOrganizationIds"> <![CDATA[ SELECT {BlogsStatsUser.*} FROM BlogsStatsUser INNER JOIN User_ ON (User_.userId = BlogsStatsUser.userId) INNER JOIN Users_Orgs ON (Users_Orgs.userId = User_.userId) WHERE (BlogsStatsUser.entryCount != 0) AND [$ORGANIZATION_ID$] ]]> </sql> </custom-sql>