All Downloads are FREE. Search and download functionalities are using the official Maven repository.

custom-sql.announcements.xml Maven / Gradle / Ivy

<?xml version="1.0"?>

<custom-sql>
	<sql id="com.liferay.announcements.kernel.service.persistence.AnnouncementsEntryFinder.countByHidden">
		<![CDATA[
			SELECT
				COUNT(DISTINCT AnnouncementsEntry.entryId) AS COUNT_VALUE
			FROM
				AnnouncementsEntry
			LEFT JOIN
				AnnouncementsFlag ON
					AnnouncementsFlag.entryId = AnnouncementsEntry.entryId
			WHERE
				(AnnouncementsEntry.companyId = ?) AND
				([$CLASS_PKS$]) AND
				(AnnouncementsEntry.displayDate <= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.expirationDate >= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.alert = ?) AND
				(AnnouncementsFlag.userId = ?) AND
				(AnnouncementsFlag.value = ?)
		]]>
	</sql>
	<sql id="com.liferay.announcements.kernel.service.persistence.AnnouncementsEntryFinder.countByNotHidden">
		<![CDATA[
			SELECT
				COUNT(DISTINCT AnnouncementsEntry.entryId) AS COUNT_VALUE
			FROM
				AnnouncementsEntry
			LEFT JOIN
				AnnouncementsFlag ON
					(AnnouncementsFlag.entryId = AnnouncementsEntry.entryId) AND
					(AnnouncementsFlag.userId = ?) AND
					(AnnouncementsFlag.value = ?)
			WHERE
				(AnnouncementsEntry.companyId = ?) AND
				([$CLASS_PKS$]) AND
				(AnnouncementsEntry.displayDate <= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.expirationDate >= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.alert = ?) AND
				(AnnouncementsFlag.entryId IS NULL)
		]]>
	</sql>
	<sql id="com.liferay.announcements.kernel.service.persistence.AnnouncementsEntryFinder.findByDisplayDate">
		<![CDATA[
			SELECT
				{AnnouncementsEntry.*}
			FROM
				AnnouncementsEntry
			WHERE
				(displayDate >= ?) AND
				(displayDate <= ?)
		]]>
	</sql>
	<sql id="com.liferay.announcements.kernel.service.persistence.AnnouncementsEntryFinder.findByHidden">
		<![CDATA[
			SELECT
				{AnnouncementsEntry.*}
			FROM
				AnnouncementsEntry
			LEFT JOIN
				AnnouncementsFlag ON
					AnnouncementsFlag.entryId = AnnouncementsEntry.entryId
			WHERE
				(AnnouncementsEntry.companyId = ?) AND
				([$CLASS_PKS$]) AND
				(AnnouncementsEntry.displayDate <= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.expirationDate >= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.alert = ?) AND
				(AnnouncementsFlag.userId = ?) AND
				(AnnouncementsFlag.value = ?)
			ORDER BY
				AnnouncementsEntry.priority DESC,
				AnnouncementsEntry.modifiedDate DESC
		]]>
	</sql>
	<sql id="com.liferay.announcements.kernel.service.persistence.AnnouncementsEntryFinder.findByNotHidden">
		<![CDATA[
			SELECT
				{AnnouncementsEntry.*}
			FROM
				AnnouncementsEntry
			LEFT JOIN
				AnnouncementsFlag ON
					(AnnouncementsFlag.entryId = AnnouncementsEntry.entryId) AND
					(AnnouncementsFlag.userId = ?) AND
					(AnnouncementsFlag.value = ?)
			WHERE
				(AnnouncementsEntry.companyId = ?) AND
				([$CLASS_PKS$]) AND
				(AnnouncementsEntry.displayDate <= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.expirationDate >= ? [$AND_OR_NULL_CHECK$]) AND
				(AnnouncementsEntry.alert = ?) AND
				(AnnouncementsFlag.entryId IS NULL)
			ORDER BY
				AnnouncementsEntry.priority DESC,
				AnnouncementsEntry.modifiedDate DESC
		]]>
	</sql>
</custom-sql>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy