Something went wrong on our end
-
David Büchler authoredDavid Büchler authored
Document_entity.aod 12.27 KiB
<?xml version="1.0" encoding="UTF-8"?>
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11">
<name>Document_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<title>Document</title>
<iconId>VAADIN:FILE</iconId>
<titlePlural>Documents</titlePlural>
<recordContainer>jdito</recordContainer>
<entityFields>
<entityProvider>
<name>#PROVIDER</name>
<recordContainer>jdito</recordContainer>
<dependencies>
<entityDependency>
<name>6bbed1fb-7f22-420d-988e-7f9413c0b294</name>
<entityName>Task_entity</entityName>
<fieldName>MainDocuments</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
</entityProvider>
<entityField>
<name>NAME</name>
<title>Filename</title>
<mandatory v="true" />
<state>AUTO</state>
</entityField>
<entityField>
<name>TYPE</name>
<title>Filetype</title>
<state>READONLY</state>
</entityField>
<entityField>
<name>SIZE</name>
<title>Filesize</title>
<contentType>FILESIZE</contentType>
<state>READONLY</state>
</entityField>
<entityField>
<name>DATE_EDIT</name>
<title>Date</title>
<contentType>DATE</contentType>
<resolution>MINUTE</resolution>
<outputFormat>dd.MM.yyyy HH:mm:ss</outputFormat>
<inputFormat>dd.MM.yyyy HH:mm:ss</inputFormat>
<state>READONLY</state>
</entityField>
<entityField>
<name>PREVIEW_IMAGE</name>
<title>Vorschau</title>
<contentType>IMAGE</contentType>
<state>READONLY</state>
</entityField>
<entityField>
<name>BINDATA_UPLOAD</name>
<title>File</title>
<contentType>FILE</contentType>
<onValueChange>%aditoprj%/entity/Document_entity/entityfields/bindata_upload/onValueChange.js</onValueChange>
<onValueChangeTypes>
<element>MASK</element>
<element>PROCESS</element>
<element>PROCESS_SETVALUE</element>
</onValueChangeTypes>
</entityField>
<entityActionGroup>
<name>Document_actions</name>
<children>
<entityActionField>
<name>downloadFilesAction</name>
<onActionProcess>%aditoprj%/entity/Document_entity/entityfields/document_actions/children/downloadfilesaction/onActionProcess.js</onActionProcess>
<isObjectAction v="false" />
<isSelectionAction v="true" />
<iconId>VAADIN:DOWNLOAD</iconId>
</entityActionField>
</children>
</entityActionGroup>
<entityParameter>
<name>AssignmentTable_param</name>
<expose v="true" />
<description>PARAMETER</description>
</entityParameter>
<entityParameter>
<name>AssignmentName_param</name>
<expose v="true" />
<description>PARAMETER</description>
</entityParameter>
<entityParameter>
<name>AssignmentRowId_param</name>
<expose v="true" />
<description>PARAMETER</description>
</entityParameter>
<entityField>
<name>UID</name>
</entityField>
<entityField>
<name>DESCRIPTION</name>
<title>Description</title>
<contentType>LONG_TEXT</contentType>
<onValueChangeTypes>
<element>MASK</element>
<element>PROCESS</element>
<element>PROCESS_SETVALUE</element>
</onValueChangeTypes>
</entityField>
<entityField>
<name>KEYWORD</name>
<title>Keyword</title>
</entityField>
<entityField>
<name>ICON</name>
<valueProcess>%aditoprj%/entity/Document_entity/entityfields/icon/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>IS_MAIN_DOCUMENT</name>
<title>Main document</title>
<contentType>BOOLEAN</contentType>
<dropDownProcess>%aditoprj%/entity/Document_entity/entityfields/is_main_document/dropDownProcess.js</dropDownProcess>
<valueProcess>%aditoprj%/entity/Document_entity/entityfields/is_main_document/valueProcess.js</valueProcess>
<onValueChange>%aditoprj%/entity/Document_entity/entityfields/is_main_document/onValueChange.js</onValueChange>
<onValueChangeTypes>
<element>MASK</element>
</onValueChangeTypes>
</entityField>
<entityParameter>
<name>Keyword_param</name>
<expose v="true" />
<mandatory v="false" />
<description>PARAMETER</description>
</entityParameter>
<entityActionField>
<name>downloadSingleFileAction</name>
<onActionProcess>%aditoprj%/entity/Document_entity/entityfields/downloadsinglefileaction/onActionProcess.js</onActionProcess>
<iconId>VAADIN:DOWNLOAD</iconId>
</entityActionField>
<entityProvider>
<name>Documents</name>
<recordContainer>jdito</recordContainer>
<dependencies>
<entityDependency>
<name>1eae1907-53ea-4d6f-bcf1-772052365020</name>
<entityName>Activity_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>e4f23cab-a238-4123-8f96-1e09b9da3cb7</name>
<entityName>Contract_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>8867e012-ed4e-4c34-9c1f-402acf910190</name>
<entityName>Offer_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>af4d109a-9265-4119-926e-b1fef4b3a2b3</name>
<entityName>Order_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>92765669-c236-44c1-bacf-6d1aef7c1433</name>
<entityName>Organisation_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>0d8ec167-6db1-4a8b-b1d5-8cba3f050bca</name>
<entityName>Person_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>31a82406-7a61-49d9-b75b-731040614ecb</name>
<entityName>Product_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>35ebe1f6-b2a2-4659-8b50-afdbe37269de</name>
<entityName>Salesproject_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>abd400df-a5a4-4750-b3a4-0476b2721161</name>
<entityName>Employee_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>e326d4f9-40fd-42c8-88d6-0c5cefc6fa71</name>
<entityName>Task_entity</entityName>
<fieldName>Documents</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
<name>AssignmentName_param</name>
<valueProcess>%aditoprj%/entity/Document_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess>
<expose v="true" />
<documentation>%aditoprj%/entity/Document_entity/entityfields/documents/children/assignmentname_param/documentation.adoc</documentation>
</entityParameter>
<entityParameter>
<name>AssignmentRowId_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>AssignmentTable_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>Keyword_param</name>
<expose v="true" />
</entityParameter>
</children>
</entityProvider>
<entityProvider>
<name>MainDocuments</name>
<recordContainer>jdito</recordContainer>
<dependencies>
<entityDependency>
<name>87d738a5-5d5e-425e-b013-007371475a38</name>
<entityName>Activity_entity</entityName>
<fieldName>MainDocuments</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>457fd01e-4197-4fca-8079-e2025295f89c</name>
<entityName>Contract_entity</entityName>
<fieldName>MainDocuments</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>ff2d676c-7dd0-47ad-b7f2-ce35b0546e9f</name>
<entityName>Offer_entity</entityName>
<fieldName>MainDocuments</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>75c1875c-5cb6-4cae-8bc7-82c45a2934e5</name>
<entityName>Order_entity</entityName>
<fieldName>MainDocuments</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>8366d11d-4c46-4410-b255-6d196229a534</name>
<entityName>Product_entity</entityName>
<fieldName>MainDocuments</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>dfd2ed28-212f-4135-8f0c-7772f17b6ee6</name>
<entityName>Salesproject_entity</entityName>
<fieldName>MainDocuments</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
<name>Keyword_param</name>
<valueProcess>%aditoprj%/entity/Document_entity/entityfields/maindocuments/children/keyword_param/valueProcess.js</valueProcess>
<expose v="true" />
<mandatory v="true" />
<description>TODO: expose auf false. aktuell wird der Code nicht ausgeführt, wenn Expose false ist.</description>
</entityParameter>
<entityParameter>
<name>AssignmentName_param</name>
<valueProcess>%aditoprj%/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js</valueProcess>
<expose v="true" />
<documentation>%aditoprj%/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc</documentation>
</entityParameter>
<entityParameter>
<name>AssignmentRowId_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>AssignmentTable_param</name>
<expose v="true" />
</entityParameter>
</children>
</entityProvider>
</entityFields>
<recordContainers>
<jDitoRecordContainer>
<name>jdito</name>
<jDitoRecordAlias>_____SYSTEMALIAS</jDitoRecordAlias>
<contentProcess>%aditoprj%/entity/Document_entity/recordcontainers/jdito/contentProcess.js</contentProcess>
<onInsert>%aditoprj%/entity/Document_entity/recordcontainers/jdito/onInsert.js</onInsert>
<onUpdate>%aditoprj%/entity/Document_entity/recordcontainers/jdito/onUpdate.js</onUpdate>
<onDelete>%aditoprj%/entity/Document_entity/recordcontainers/jdito/onDelete.js</onDelete>
<recordFieldMappings>
<jDitoRecordFieldMapping>
<name>UID.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>NAME.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>SIZE.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>DATE_EDIT.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>PREVIEW_IMAGE.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>TYPE.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>DESCRIPTION.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>KEYWORD.value</name>
</jDitoRecordFieldMapping>
</recordFieldMappings>
</jDitoRecordContainer>
</recordContainers>
</entity>