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

com.liferay.portlet.announcements.service.xml Maven / Gradle / Ivy

<?xml version="1.0"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 7.4.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_7_4_0.dtd">

<service-builder api-package-path="com.liferay.announcements.kernel" auto-import-default-references="false" mvcc-enabled="true" package-path="com.liferay.portlet.announcements">
	<namespace>Announcements</namespace>
	<entity local-service="true" name="AnnouncementsDelivery" remote-service="true">

		<!-- PK fields -->

		<column name="deliveryId" primary="true" type="long" />

		<!-- Audit fields -->

		<column name="companyId" type="long" />
		<column name="userId" type="long" />

		<!-- Other fields -->

		<column name="type" type="String" />
		<column name="email" type="boolean" />
		<column name="sms" type="boolean" />
		<column name="website" type="boolean" />

		<!-- Finder methods -->

		<finder name="CompanyId" return-type="Collection">
			<finder-column name="companyId" />
		</finder>
		<finder name="UserId" return-type="Collection">
			<finder-column name="userId" />
		</finder>
		<finder name="U_T" return-type="AnnouncementsDelivery" unique="true">
			<finder-column name="userId" />
			<finder-column name="type" />
		</finder>
	</entity>
	<entity local-service="true" name="AnnouncementsEntry" remote-service="true" uuid="true">

		<!-- PK fields -->

		<column name="entryId" primary="true" type="long" />

		<!-- Audit fields -->

		<column name="companyId" type="long" />
		<column name="userId" type="long" />
		<column name="userName" type="String" />
		<column name="createDate" type="Date" />
		<column name="modifiedDate" type="Date" />

		<!-- Other fields -->

		<column name="classNameId" type="long" />
		<column name="classPK" type="long" />
		<column name="title" type="String" />
		<column name="content" type="String" />
		<column name="url" type="String" />
		<column name="type" type="String" />
		<column name="displayDate" type="Date" />
		<column name="expirationDate" type="Date" />
		<column name="priority" type="int" />
		<column name="alert" type="boolean" />

		<!-- Order -->

		<order by="asc">
			<order-column name="priority" />
			<order-column name="modifiedDate" />
		</order>

		<!-- Finder methods -->

		<finder name="CompanyId" return-type="Collection">
			<finder-column name="companyId" />
		</finder>
		<finder name="UserId" return-type="Collection">
			<finder-column name="userId" />
		</finder>
		<finder name="C_C" return-type="Collection">
			<finder-column name="classNameId" />
			<finder-column name="classPK" />
		</finder>
		<finder name="C_C_C" return-type="Collection">
			<finder-column name="companyId" />
			<finder-column name="classNameId" />
			<finder-column name="classPK" />
		</finder>
		<finder name="C_C_A" return-type="Collection">
			<finder-column name="classNameId" />
			<finder-column name="classPK" />
			<finder-column name="alert" />
		</finder>
		<finder name="C_C_C_A" return-type="Collection">
			<finder-column name="companyId" />
			<finder-column name="classNameId" />
			<finder-column name="classPK" />
			<finder-column name="alert" />
		</finder>
	</entity>
	<entity local-service="true" name="AnnouncementsFlag" remote-service="true">

		<!-- PK fields -->

		<column name="flagId" primary="true" type="long" />

		<!-- Audit fields -->

		<column name="companyId" type="long" />
		<column name="userId" type="long" />
		<column name="createDate" type="Date" />

		<!-- Other fields -->

		<column name="entryId" type="long" />
		<column name="value" type="int" />

		<!-- Order -->

		<order by="asc">
			<order-column name="userId" />
			<order-column name="createDate" />
		</order>

		<!-- Finder methods -->

		<finder name="CompanyId" return-type="Collection">
			<finder-column name="companyId" />
		</finder>
		<finder name="EntryId" return-type="Collection">
			<finder-column name="entryId" />
		</finder>
		<finder name="U_E_V" return-type="AnnouncementFlag" unique="true">
			<finder-column name="userId" />
			<finder-column name="entryId" />
			<finder-column name="value" />
		</finder>
	</entity>
	<exceptions>
		<exception>EntryContent</exception>
		<exception>EntryDisplayDate</exception>
		<exception>EntryExpirationDate</exception>
		<exception>EntryTitle</exception>
		<exception>EntryURL</exception>
	</exceptions>
</service-builder>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy