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