Skip to content
Snippets Groups Projects
ExportTemplate_entity.aod 8.96 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.14" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.14">
  <name>ExportTemplate_entity</name>
  <majorModelMode>DISTRIBUTED</majorModelMode>
  <documentation>%aditoprj%/entity/ExportTemplate_entity/documentation.adoc</documentation>
  <title>Export Template</title>
  <grantCreate v="true" />
  <grantUpdate v="true" />
  <grantDelete v="true" />
  <contentTitleProcess>%aditoprj%/entity/ExportTemplate_entity/contentTitleProcess.js</contentTitleProcess>
  <useFavorites v="true" />
  <iconId>NEON:EXPORT</iconId>
  <imageProcess>%aditoprj%/entity/ExportTemplate_entity/imageProcess.js</imageProcess>
  <titlePlural>Export Templates</titlePlural>
  <recordContainer>db</recordContainer>
  <entityFields>
    <entityProvider>
      <name>#PROVIDER</name>
    </entityProvider>
    <entityField>
      <name>EXPORTTEMPLATEID</name>
      <title>ExportTemplateID</title>
      <mandatory v="true" />
      <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplateid/valueProcess.js</valueProcess>
    </entityField>
    <entityField>
      <name>TITLE</name>
      <title>Templatename</title>
      <mandatory v="true" />
    </entityField>
    <entityField>
      <name>FIELDSEPARATOR</name>
      <title>Field separator</title>
      <mandatory v="true" />
      <dropDownProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/fieldseparator/dropDownProcess.js</dropDownProcess>
      <textInputAllowed v="true" />
    </entityField>
    <entityField>
      <name>ISOLANGUAGE</name>
      <title>Language</title>
      <consumer>Languages</consumer>
      <mandatory v="true" />
      <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/isolanguage/valueProcess.js</valueProcess>
      <displayValueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/isolanguage/displayValueProcess.js</displayValueProcess>
    </entityField>
    <entityField>
      <name>DATE_EDIT</name>
      <contentType>DATE</contentType>
    </entityField>
    <entityField>
      <name>DATE_NEW</name>
      <contentType>DATE</contentType>
    </entityField>
    <entityField>
      <name>USER_EDIT</name>
    </entityField>
    <entityField>
      <name>USER_NEW</name>
    </entityField>
    <entityField>
      <name>DESCRIPTION</name>
      <title>Description</title>
    </entityField>
    <entityConsumer>
      <name>Languages</name>
      <dependency>
        <name>dependency</name>
        <entityName>Language_entity</entityName>
        <fieldName>ISO3Name</fieldName>
      </dependency>
    </entityConsumer>
    <entityConsumer>
      <name>ExportTemplateFields</name>
      <state>EDITABLE</state>
      <dependency>
        <name>dependency</name>
        <entityName>ExportTemplateField_entity</entityName>
        <fieldName>ExportTemplateFields</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ExportTemplateField_param</name>
          <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplatefields/children/exporttemplatefield_param/valueProcess.js</valueProcess>
          <expose v="true" />
          <documentation>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplatefields/children/exporttemplatefield_param/documentation.adoc</documentation>
        </entityParameter>
      </children>
    </entityConsumer>
    <entityParameter>
      <name>ExportTemplateIDs_param</name>
      <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplateids_param/valueProcess.js</valueProcess>
      <expose v="true" />
    </entityParameter>
    <entityConsumer>
      <name>ExportTemplateplaceOfUseCon</name>
      <dependency>
        <name>dependency</name>
        <entityName>ExportTemplatePlaceOfUse_entity</entityName>
        <fieldName>ExportTemplatePlaceOfUser</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ExportTemplatePlaceOfUse_param</name>
          <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplateplaceofusecon/children/exporttemplateplaceofuse_param/valueProcess.js</valueProcess>
          <expose v="true" />
        </entityParameter>
      </children>
    </entityConsumer>
    <entityProvider>
      <name>ExportTemplateIDs</name>
      <recordContainer>db</recordContainer>
      <dependencies>
        <entityDependency>
          <name>1b692618-b800-47ae-a48c-3d4164d68401</name>
          <entityName>ExportTemplateSelection_entity</entityName>
          <fieldName>ExportTemplateComsumer</fieldName>
          <isConsumer v="false" />
        </entityDependency>
      </dependencies>
      <children>
        <entityParameter>
          <name>ExportTemplateIDs_param</name>
          <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplateids/children/exporttemplateids_param/valueProcess.js</valueProcess>
          <expose v="true" />
        </entityParameter>
      </children>
    </entityProvider>
    <entityParameter>
      <name>comingFrom_param</name>
      <expose v="true" />
    </entityParameter>
    <entityField>
      <name>SENTENCESEPARATOR</name>
      <title>Record separator</title>
      <mandatory v="true" />
      <dropDownProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/sentenceseparator/dropDownProcess.js</dropDownProcess>
      <textInputAllowed v="true" />
    </entityField>
    <entityField>
      <name>FIELDDELIMITER</name>
      <title>Field delimiter</title>
      <mandatory v="true" />
      <dropDownProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/fielddelimiter/dropDownProcess.js</dropDownProcess>
      <textInputAllowed v="true" />
    </entityField>
    <entityField>
      <name>EXPORTTEMPLATE_OBJECTTYPE</name>
      <valueProcess>%aditoprj%/entity/ExportTemplate_entity/entityfields/exporttemplate_objecttype/valueProcess.js</valueProcess>
    </entityField>
  </entityFields>
  <recordContainers>
    <dbRecordContainer>
      <name>db</name>
      <alias>Data_alias</alias>
      <isReadOnly v="false" />
      <conditionProcess>%aditoprj%/entity/ExportTemplate_entity/recordcontainers/db/conditionProcess.js</conditionProcess>
      <linkInformation>
        <linkInformation>
          <name>ce410f40-846b-43e6-9c30-150393cee43d</name>
          <tableName>EXPORTTEMPLATE</tableName>
          <primaryKey>EXPORTTEMPLATEID</primaryKey>
          <isUIDTable v="true" />
          <readonly v="false" />
        </linkInformation>
      </linkInformation>
      <recordFieldMappings>
        <dbRecordFieldMapping>
          <name>DATE_EDIT.value</name>
          <recordfield>EXPORTTEMPLATE.DATE_EDIT</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>DATE_NEW.value</name>
          <recordfield>EXPORTTEMPLATE.DATE_NEW</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>ISOLANGUAGE.value</name>
          <recordfield>EXPORTTEMPLATE.ISOLANGUAGE</recordfield>
          <isFilterable v="true" />
          <isLookupFilter v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>EXPORTTEMPLATEID.value</name>
          <recordfield>EXPORTTEMPLATE.EXPORTTEMPLATEID</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>TITLE.value</name>
          <recordfield>EXPORTTEMPLATE.TITLE</recordfield>
          <isFilterable v="true" />
          <isLookupFilter v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>USER_EDIT.value</name>
          <recordfield>EXPORTTEMPLATE.USER_EDIT</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>USER_NEW.value</name>
          <recordfield>EXPORTTEMPLATE.USER_NEW</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>DESCRIPTION.value</name>
          <recordfield>EXPORTTEMPLATE.DESCRIPTION</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>ISOLANGUAGE.displayValue</name>
          <isFilterable v="true" />
          <isLookupFilter v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>TITLE.displayValue</name>
          <isFilterable v="true" />
          <isLookupFilter v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>FIELDSEPARATOR.value</name>
          <recordfield>EXPORTTEMPLATE.FIELDSEPARATOR</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>SENTENCESEPARATOR.value</name>
          <recordfield>EXPORTTEMPLATE.SENTENCESEPARATOR</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>FIELDDELIMITER.value</name>
          <recordfield>EXPORTTEMPLATE.FIELDDELIMITER</recordfield>
        </dbRecordFieldMapping>
      </recordFieldMappings>
    </dbRecordContainer>
  </recordContainers>
</entity>