--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 5.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_5_2_0.dtd">
+
+<service-builder package-path="com.pentila.entSavoie.blog">
+ <author>Mathieu Amblard et Benjamin Apprederisse</author>
+ <namespace>BlogPodcast</namespace>
+
+ <entity name="BlogChannel" local-service="true" remote-service="false">
+
+ <column name="channelId" type="long" primary="true" />
+
+ <column name="groupId" type="long" />
+
+ <column name="userId" type="long" />
+
+ <column name="title" type="String" />
+
+ <column name="description" type="String" />
+
+ <column name="pubDate" type="Date"/>
+
+ <column name="lastBuildDate" type="Date"/>
+
+ <column name="configuration" type="String"/>
+
+ <column name="topBand" type="String"/>
+
+ <column name="active_" type="boolean"/>
+
+ <finder return-type="BlogChannel" name="userId">
+ <finder-column name="userId" />
+ </finder>
+
+ <finder return-type="BlogChannel" name="groupId">
+ <finder-column name="groupId" />
+ </finder>
+
+ </entity>
+
+ <entity name="BlogItem" local-service="true" remote-service="false">
+
+ <column name="itemId" type="long" primary="true" />
+
+ <column name="companyId" type="long" />
+
+ <column name="channelId" type="long" />
+
+ <column name="groupId" type="long" />
+
+ <column name="userId" type="long" />
+
+ <column name="categoryId" type="long" />
+
+ <column name="title" type="String" />
+
+ <column name="description" type="String" />
+
+ <column name="pubDate" type="Date" />
+
+ <finder return-type="Collection" name="companyId">
+ <finder-column name="companyId" />
+ </finder>
+
+ <finder return-type="Collection" name="channelId">
+ <finder-column name="channelId" />
+ </finder>
+
+ <finder return-type="Collection" name="userId">
+ <finder-column name="userId" />
+ </finder>
+
+ <finder return-type="Collection" name="groupId">
+ <finder-column name="groupId" />
+ </finder>
+
+ <finder return-type="Collection" name="categoryId">
+ <finder-column name="categoryId" />
+ </finder>
+
+ <finder return-type="Collection" name="channelId_pubDate">
+ <finder-column name="channelId" />
+ <finder-column name="pubDate" comparator="<=" />
+ </finder>
+
+ <finder return-type="Collection" name="userId_pubDate">
+ <finder-column name="userId" />
+ <finder-column name="pubDate" comparator="<=" />
+ </finder>
+
+ <finder return-type="Collection" name="groupId_pubDate">
+ <finder-column name="groupId" />
+ <finder-column name="pubDate" comparator="<=" />
+ </finder>
+
+ <finder return-type="Collection" name="categoryId_pubDate">
+ <finder-column name="categoryId" />
+ <finder-column name="pubDate" comparator="<=" />
+ </finder>
+
+ <finder return-type="Collection" name="pubDate">
+ <finder-column name="pubDate" comparator="<=" />
+ </finder>
+
+ </entity>
+
+ <entity name="BlogCategory" local-service="true" remote-service="false">
+
+ <column name="categoryId" type="long" primary="true" />
+
+ <column name="parentCategoryId" type="long" />
+
+ <column name="channelId" type="long" />
+
+ <column name="groupId" type="long" />
+
+ <column name="userId" type="long" />
+
+ <column name="title" type="String" />
+
+ <finder return-type="Collection" name="channelId">
+ <finder-column name="channelId" />
+ </finder>
+
+ <finder return-type="Collection" name="userId">
+ <finder-column name="userId" />
+ </finder>
+
+ <finder return-type="Collection" name="groupId">
+ <finder-column name="groupId" />
+ </finder>
+
+ <finder return-type="Collection" name="parentCategoryId">
+ <finder-column name="parentCategoryId" />
+ </finder>
+
+ </entity>
+
+</service-builder>
\ No newline at end of file