sito per le richieste......
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

173 righe
4.7 KiB

<?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.expando">
<namespace>Expando</namespace>
<entity name="ExpandoColumn" local-service="true" remote-service="true">
<!-- PK fields -->
<column name="columnId" type="long" primary="true" />
<!-- Audit fields -->
<column name="companyId" type="long" />
<!-- Other fields -->
<column name="tableId" type="long" />
<column name="name" type="String" />
<column name="type" type="int" />
<column name="defaultData" type="String" />
<column name="typeSettings" type="String" />
<!-- Order -->
<order by="asc">
<order-column name="name" />
</order>
<!-- Finder methods -->
<finder name="TableId" return-type="Collection">
<finder-column name="tableId" />
</finder>
<finder name="T_N" return-type="Collection" unique="true">
<finder-column name="tableId" />
<finder-column name="name" arrayable-operator="OR" />
</finder>
</entity>
<entity name="ExpandoRow" local-service="true" remote-service="false">
<!-- PK fields -->
<column name="rowId" type="long" primary="true" />
<!-- Audit fields -->
<column name="companyId" type="long" />
<column name="modifiedDate" type="Date" />
<!-- Other fields -->
<column name="tableId" type="long" />
<column name="classPK" type="long" />
<!-- Finder methods -->
<finder name="TableId" return-type="Collection">
<finder-column name="tableId" />
</finder>
<finder name="ClassPK" return-type="Collection">
<finder-column name="classPK" />
</finder>
<finder name="T_C" return-type="ExpandoRow" unique="true">
<finder-column name="tableId" />
<finder-column name="classPK" />
</finder>
</entity>
<entity name="ExpandoTable" local-service="true" remote-service="false" json-enabled="true">
<!-- PK fields -->
<column name="tableId" type="long" primary="true" />
<!-- Audit fields -->
<column name="companyId" type="long" />
<!-- Other fields -->
<column name="classNameId" type="long" />
<column name="name" type="String" />
<!-- Finder methods -->
<finder name="C_C" return-type="Collection">
<finder-column name="companyId" />
<finder-column name="classNameId" />
</finder>
<finder name="C_C_N" return-type="ExpandoTable" unique="true">
<finder-column name="companyId" />
<finder-column name="classNameId" />
<finder-column name="name" />
</finder>
</entity>
<entity name="ExpandoValue" local-service="true" remote-service="true">
<!-- PK fields -->
<column name="valueId" type="long" primary="true" />
<!-- Audit fields -->
<column name="companyId" type="long" />
<!-- Other fields -->
<column name="tableId" type="long" />
<column name="columnId" type="long" />
<column name="rowId" type="long" />
<column name="classNameId" type="long" />
<column name="classPK" type="long" />
<column name="data" type="String" />
<!-- Order -->
<order by="asc">
<order-column name="tableId" />
<order-column name="rowId" />
<order-column name="columnId" />
</order>
<!-- Finder methods -->
<finder name="TableId" return-type="Collection">
<finder-column name="tableId" />
</finder>
<finder name="ColumnId" return-type="Collection">
<finder-column name="columnId" />
</finder>
<finder name="RowId" return-type="Collection">
<finder-column name="rowId" />
</finder>
<finder name="T_C" return-type="Collection">
<finder-column name="tableId" />
<finder-column name="columnId" />
</finder>
<finder name="T_CPK" return-type="Collection">
<finder-column name="tableId" />
<finder-column name="classPK" />
</finder>
<finder name="T_R" return-type="Collection">
<finder-column name="tableId" />
<finder-column name="rowId" />
</finder>
<finder name="C_R" return-type="ExpandoValue" unique="true">
<finder-column name="columnId" />
<finder-column name="rowId" />
</finder>
<finder name="C_C" return-type="Collection">
<finder-column name="classNameId" />
<finder-column name="classPK" />
</finder>
<finder name="T_C_C" return-type="ExpandoValue" unique="true">
<finder-column name="tableId" />
<finder-column name="columnId" />
<finder-column name="classPK" />
</finder>
<finder name="T_C_D" return-type="Collection" db-index="false">
<finder-column name="tableId" />
<finder-column name="columnId" />
<finder-column name="data" />
</finder>
</entity>
<exceptions>
<exception>ColumnName</exception>
<exception>ColumnType</exception>
<exception>DuplicateColumnName</exception>
<exception>DuplicateTableName</exception>
<exception>TableName</exception>
<exception>ValueData</exception>
</exceptions>
</service-builder>