--- /dev/null
+<?xml version="1.0"?>
+<!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.communityInfos">
+ <author>Barma Igor</author>
+ <namespace>communityInfos</namespace>
+
+ <entity name="LocalGroupes" local-service="true" remote-service="false">
+ </entity>
+
+ <!-- L'entité représente les meta informations
+ dont nous avons besoin pour les communautés -->
+ <entity name="CommunityInfos" local-service="true" remote-service="false">
+
+ <column name="communityInfosId" type="long" primary="true" />
+ <column name="groupId" type="long" />
+ <column name="etabId" type="long" />
+ <column name="status" type="int" />
+ <column name="scope" type="int" />
+ <column name="creatorId" type="long" />
+ <column name="creationDate" type="Date" />
+ <column name="expirationDate" type="Date" />
+ <column name="requestLifeExtension" type="boolean" />
+ <column name="desiredExtension" type="Date" />
+ <column name="politic" type="int" />
+ <column name="viewInCDT" type="boolean" />
+ <column name="groupContactList" type="boolean" />
+ <column name="isNewsActive" type="boolean" />
+ <column name="isDocumentsActive" type="boolean" />
+ <column name="isForumActive" type="boolean" />
+ <column name="isWikiActive" type="boolean" />
+ <column name="isEtherpadActive" type="boolean" />
+
+ <finder return-type="CommunityInfos" name="groupId">
+ <finder-column name="groupId"></finder-column>
+ </finder>
+
+ <finder return-type="Collection" name="creatorId_status">
+ <finder-column name="creatorId"></finder-column>
+ <finder-column name="status"></finder-column>
+ </finder>
+
+ <finder return-type="Collection" name="etabId_status">
+ <finder-column name="etabId"></finder-column>
+ <finder-column name="status"></finder-column>
+ </finder>
+
+ <finder return-type="Collection" name="status_politic">
+ <finder-column name="status"></finder-column>
+ <finder-column name="politic"></finder-column>
+ </finder>
+
+ <finder return-type="Collection" name="requestLifeExtension">
+ <finder-column name="requestLifeExtension"></finder-column>
+ <finder-column name="etabId"></finder-column>
+ </finder>
+
+ <finder return-type="Collection" name="expirationDate">
+ <finder-column name="expirationDate" comparator="="></finder-column>
+ </finder>
+
+ <finder return-type="Collection" name="oranizationId">
+ <finder-column name="etabId"></finder-column>
+ <finder-column name="expirationDate" comparator=">="></finder-column>
+ </finder>
+ </entity>
+
+ <entity name="GroupInfos" local-service="true" remote-service="false">
+ <column name="groupId" type="long" primary="true" />
+ <column name="defaultGroupView" type="String" />
+ </entity>
+
+ <entity name="OrganizationMapping" local-service="true" remote-service="false">
+ <column name="organizationId" type="long"/>
+ <column name="entStructureUAI" type="String" primary="true"/>
+
+ <finder return-type="OrganizationMapping" name="organisationId">
+ <finder-column name="organizationId"></finder-column>
+ </finder>
+ </entity>
+
+ <entity name="OrganizationCiteScolaire" local-service="true" remote-service="false">
+ <!-- column name="citeScolaireId" type="long" primary="true" /-->
+ <column name="parentENTStructureUAI" type="String" />
+ <column name="childENTStructureUAI" type="String" primary="true"/>
+
+ <finder return-type="Collection" name="parentENTStructureUAI">
+ <finder-column name="parentENTStructureUAI"></finder-column>
+ </finder>
+ </entity>
+
+ <entity name="GroupUtils" local-service="true" remote-service="false">
+ </entity>
+
+</service-builder>
\ No newline at end of file