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.
233 righe
10 KiB
233 righe
10 KiB
<?xml version="1.0"?> |
|
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.1.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_1_0.dtd"> |
|
|
|
<service-builder package-path="it.tref.liferay.portos.kaleo.controller"> |
|
<author>3FC</author> |
|
<namespace>portos_kaleo_controller</namespace> |
|
<entity name="KaleoInstance" local-service="true" remote-service="false" table="kaleoinstance"> |
|
<!-- PK fields --> |
|
<column name="kaleoInstanceId" type="long" primary="true"></column> |
|
<!-- Group instance --> |
|
<column name="groupId" type="long"></column> |
|
<!-- Audit fields --> |
|
<column name="companyId" type="long"></column> |
|
<column name="userId" type="long"></column> |
|
<column name="userName" type="String"></column> |
|
<column name="createDate" type="Date"></column> |
|
<column name="modifiedDate" type="Date"></column> |
|
<!-- Other fields --> |
|
<column name="kaleoDefinitionId" type="long"></column> |
|
<column name="kaleoDefinitionName" type="String"></column> |
|
<column name="kaleoDefinitionVersion" type="int"></column> |
|
<column name="rootKaleoInstanceTokenId" type="long"></column> |
|
<column name="className" type="String"></column> |
|
<column name="classPK" type="long"></column> |
|
<column name="completed" type="boolean"></column> |
|
<column name="completionDate" type="Date"></column> |
|
<column name="workflowContext" type="String"></column> |
|
<!-- Order --> |
|
<order by="asc"> |
|
<order-column name="kaleoInstanceId"></order-column> |
|
</order> |
|
<!-- Finder methods --> |
|
<finder name="ClassPK" return-type="KaleoInstance"> |
|
<finder-column name="classPK"></finder-column> |
|
</finder> |
|
</entity> |
|
<entity name="KaleoTaskAssignmentInstance" local-service="true" remote-service="false" table="kaleotaskassignmentinstance"> |
|
<!-- PK fields --> |
|
<column name="kaleoTaskAssignmentInstanceId" type="long" primary="true"></column> |
|
<!-- Group instance --> |
|
<column name="groupId" type="long"></column> |
|
<!-- Audit fields --> |
|
<column name="companyId" type="long"></column> |
|
<column name="userId" type="long"></column> |
|
<column name="userName" type="String"></column> |
|
<column name="createDate" type="Date"></column> |
|
<column name="modifiedDate" type="Date"></column> |
|
<!-- Other fields --> |
|
<column name="kaleoDefinitionId" type="long"></column> |
|
<column name="kaleoInstanceId" type="long"></column> |
|
<column name="kaleoInstanceTokenId" type="long"></column> |
|
<column name="kaleoTaskInstanceTokenId" type="long"></column> |
|
<column name="kaleoTaskId" type="long"></column> |
|
<column name="kaleoTaskName" type="String"></column> |
|
<column name="assigneeClassName" type="String"></column> |
|
<column name="assigneeClassPK" type="long"></column> |
|
<column name="completed" type="boolean"></column> |
|
<column name="completionDate" type="Date"></column> |
|
<!-- Order --> |
|
<order by="asc"> |
|
<order-column name="kaleoTaskAssignmentInstanceId"></order-column> |
|
</order> |
|
<!-- Finder methods --> |
|
<finder name="CompanyId" return-type="Collection"> |
|
<finder-column name="companyId"></finder-column> |
|
</finder> |
|
<finder name="KaleoDefinitionId" return-type="Collection"> |
|
<finder-column name="kaleoDefinitionId"></finder-column> |
|
</finder> |
|
<finder name="KaleoInstanceId" return-type="Collection"> |
|
<finder-column name="kaleoInstanceId"></finder-column> |
|
</finder> |
|
</entity> |
|
<entity name="KaleoLog" local-service="true" remote-service="false" table="kaleolog"> |
|
<!-- PK fields --> |
|
<column name="kaleoLogId" type="long" primary="true"></column> |
|
<!-- Group instance --> |
|
<column name="groupId" type="long"></column> |
|
<!-- Audit fields --> |
|
<column name="companyId" type="long"></column> |
|
<column name="userId" type="long"></column> |
|
<column name="userName" type="String"></column> |
|
<column name="createDate" type="Date"></column> |
|
<column name="modifiedDate" type="Date"></column> |
|
<!-- Other fields --> |
|
<column name="kaleoClassName" type="String"></column> |
|
<column name="kaleoClassPK" type="long"></column> |
|
<column name="kaleoDefinitionId" type="long"></column> |
|
<column name="kaleoInstanceId" type="long"></column> |
|
<column name="kaleoInstanceTokenId" type="long"></column> |
|
<column name="kaleoTaskInstanceTokenId" type="long"></column> |
|
<column name="kaleoNodeName" type="String"></column> |
|
<column name="terminalKaleoNode" type="boolean"></column> |
|
<column name="kaleoActionId" type="long"></column> |
|
<column name="kaleoActionName" type="String"></column> |
|
<column name="kaleoActionDescription" type="String"></column> |
|
<column name="previousKaleoNodeId" type="long"></column> |
|
<column name="previousKaleoNodeName" type="String"></column> |
|
<column name="previousAssigneeClassName" type="String"></column> |
|
<column name="previousAssigneeClassPK" type="long"></column> |
|
<column name="currentAssigneeClassName" type="String"></column> |
|
<column name="currentAssigneeClassPK" type="long"></column> |
|
<column name="type" type="String"></column> |
|
<column name="comment" type="String"></column> |
|
<column name="startDate" type="Date"></column> |
|
<column name="endDate" type="Date"></column> |
|
<column name="duration" type="long"></column> |
|
<column name="workflowContext" type="String"></column> |
|
<!-- Order --> |
|
<order by="asc"> |
|
<order-column name="kaleoLogId"></order-column> |
|
</order> |
|
<!-- Finder methods --> |
|
<finder name="CompanyId" return-type="Collection"> |
|
<finder-column name="companyId"></finder-column> |
|
</finder> |
|
<finder name="KaleoDefinitionId" return-type="Collection"> |
|
<finder-column name="kaleoDefinitionId"></finder-column> |
|
</finder> |
|
<finder name="KaleoInstanceId" return-type="Collection"> |
|
<finder-column name="kaleoInstanceId"></finder-column> |
|
</finder> |
|
</entity> |
|
<entity name="KaleoNode" local-service="true" remote-service="false" table="kaleonode"> |
|
<!-- PK fields --> |
|
<column name="kaleoNodeId" type="long" primary="true"></column> |
|
<!-- Group instance --> |
|
<column name="groupId" type="long"></column> |
|
<!-- Audit fields --> |
|
<column name="companyId" type="long"></column> |
|
<column name="userId" type="long"></column> |
|
<column name="userName" type="String"></column> |
|
<column name="createDate" type="Date"></column> |
|
<column name="modifiedDate" type="Date"></column> |
|
<!-- Other fields --> |
|
<column name="kaleoDefinitionId" type="long"></column> |
|
<column name="name" type="String"></column> |
|
<column name="metadata" type="String"></column> |
|
<column name="description" type="String"></column> |
|
<column name="type" type="String"></column> |
|
<column name="initial" type="boolean"></column> |
|
<column name="terminal" type="boolean"></column> |
|
<!-- Order --> |
|
<order by="asc"> |
|
<order-column name="kaleoNodeId"></order-column> |
|
</order> |
|
<!-- Finder methods --> |
|
</entity> |
|
<entity name="KaleoInstanceToken" table="kaleoinstancetoken" local-service="true" remote-service="false"> |
|
<!-- PK fields --> |
|
<column name="kaleoInstanceTokenId" type="long" primary="true"></column> |
|
<!-- Group instance --> |
|
<column name="groupId" type="long"></column> |
|
<!-- Audit fields --> |
|
<column name="companyId" type="long"></column> |
|
<column name="userId" type="long"></column> |
|
<column name="userName" type="String"></column> |
|
<column name="createDate" type="Date"></column> |
|
<column name="modifiedDate" type="Date"></column> |
|
<!-- Other fields --> |
|
<column name="kaleoDefinitionId" type="long"></column> |
|
<column name="kaleoInstanceId" type="long"></column> |
|
<column name="parentKaleoInstanceTokenId" type="long"></column> |
|
<column name="currentKaleoNodeId" type="long"></column> |
|
<column name="currentKaleoNodeName" type="String"></column> |
|
<column name="className" type="String"></column> |
|
<column name="classPK" type="long"></column> |
|
<column name="completed" type="boolean"></column> |
|
<column name="completionDate" type="Date"></column> |
|
<!-- Order --> |
|
<order by="asc"> |
|
<order-column name="kaleoInstanceTokenId"></order-column> |
|
</order> |
|
<!-- Finder methods --> |
|
<finder name="ClassPK" return-type="KaleoInstanceToken"> |
|
<finder-column name="classPK"></finder-column> |
|
</finder> |
|
</entity> |
|
<entity name="KaleoTaskInstanceToken" table="kaleotaskinstancetoken" local-service="true" remote-service="false"> |
|
<!-- PK fields --> |
|
<column name="kaleoTaskInstanceTokenId" type="long" primary="true"></column> |
|
<!-- Group instance --> |
|
<column name="groupId" type="long"></column> |
|
<!-- Audit fields --> |
|
<column name="companyId" type="long"></column> |
|
<column name="userId" type="long"></column> |
|
<column name="userName" type="String"></column> |
|
<column name="createDate" type="Date"></column> |
|
<column name="modifiedDate" type="Date"></column> |
|
<!-- Other fields --> |
|
<column name="kaleoDefinitionId" type="long"></column> |
|
<column name="kaleoInstanceId" type="long"></column> |
|
<column name="kaleoInstanceTokenId" type="long"></column> |
|
<column name="kaleoTaskId" type="long"></column> |
|
<column name="kaleoTaskName" type="String"></column> |
|
<column name="className" type="String"></column> |
|
<column name="classPK" type="long"></column> |
|
<column name="completionUserId" type="long"></column> |
|
<column name="completed" type="boolean"></column> |
|
<column name="completionDate" type="Date"></column> |
|
<column name="dueDate" type="Date"></column> |
|
<column name="workflowContext" type="String"></column> |
|
<!-- Order --> |
|
<order by="asc"> |
|
<order-column name="kaleoTaskInstanceTokenId"></order-column> |
|
</order> |
|
<finder name="ClassPK" return-type="KaleoTaskInstanceToken"> |
|
<finder-column name="classPK"></finder-column> |
|
</finder> |
|
</entity> |
|
<entity name="KaleoTask" table="kaleotask" local-service="true" remote-service="false"> |
|
<!-- PK fields --> |
|
<column name="kaleoTaskId" type="long" primary="true"></column> |
|
<!-- Group instance --> |
|
<column name="groupId" type="long"></column> |
|
<!-- Audit fields --> |
|
<column name="companyId" type="long"></column> |
|
<column name="userId" type="long"></column> |
|
<column name="userName" type="String"></column> |
|
<column name="createDate" type="Date"></column> |
|
<column name="modifiedDate" type="Date"></column> |
|
<!-- Other fields --> |
|
<column name="kaleoDefinitionId" type="long"></column> |
|
<column name="kaleoNodeId" type="long"></column> |
|
<column name="name" type="String"></column> |
|
<column name="description" type="String"></column> |
|
<!-- Order --> |
|
<order by="asc"> |
|
<order-column name="kaleoTaskId"></order-column> |
|
</order> |
|
<!-- Finder methods --> |
|
</entity> |
|
</service-builder> |