com.liferay.portlet.polls.service.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"?> <!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_2_0.dtd"> <service-builder package-path="com.liferay.portlet.polls"> <namespace>Polls</namespace> <entity name="PollsChoice" uuid="true" local-service="true" remote-service="true"> <!-- PK fields --> <column name="choiceId" type="long" primary="true" /> <!-- Group instance --> <column name="groupId" 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="questionId" type="long" /> <column name="name" type="String" /> <column name="description" type="String" localized="true" /> <!-- Order --> <order by="asc"> <order-column name="questionId" /> <order-column name="name" /> </order> <!-- Finder methods --> <finder name="QuestionId" return-type="Collection"> <finder-column name="questionId" /> </finder> <finder name="Q_N" return-type="PollsChoice" unique="true"> <finder-column name="questionId" /> <finder-column name="name" /> </finder> </entity> <entity name="PollsQuestion" uuid="true" local-service="true" remote-service="true"> <!-- PK fields --> <column name="questionId" type="long" primary="true" /> <!-- Group instance --> <column name="groupId" 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="title" type="String" localized="true" /> <column name="description" type="String" localized="true" /> <column name="expirationDate" type="Date" /> <column name="lastVoteDate" type="Date" /> <!-- Order --> <order by="desc"> <order-column name="createDate" /> </order> <!-- Finder methods --> <finder name="GroupId" return-type="Collection"> <finder-column name="groupId" /> </finder> <!-- References --> <reference package-path="com.liferay.portal" entity="SystemEvent" /> </entity> <entity name="PollsVote" uuid="true" local-service="true" remote-service="true"> <!-- PK fields --> <column name="voteId" type="long" primary="true" /> <!-- Group instance --> <column name="groupId" 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="questionId" type="long" /> <column name="choiceId" type="long" /> <column name="voteDate" type="Date" /> <!-- Finder methods --> <finder name="QuestionId" return-type="Collection"> <finder-column name="questionId" /> </finder> <finder name="ChoiceId" return-type="Collection"> <finder-column name="choiceId" /> </finder> <finder name="Q_U" return-type="PollsVote" unique="true"> <finder-column name="questionId" /> <finder-column name="userId" /> </finder> </entity> <exceptions> <exception>DuplicateVote</exception> <exception>QuestionChoice</exception> <exception>QuestionDescription</exception> <exception>QuestionExpirationDate</exception> <exception>QuestionExpired</exception> <exception>QuestionTitle</exception> </exceptions> </service-builder>