Skip to content
Snippets Groups Projects
KeywordEntry_entity.aod 12.59 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.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.2.0">
  <name>KeywordEntry_entity</name>
  <title>Keyword</title>
  <majorModelMode>DISTRIBUTED</majorModelMode>
  <documentation>%aditoprj%/entity/KeywordEntry_entity/documentation.adoc</documentation>
  <onValidation>%aditoprj%/entity/KeywordEntry_entity/onValidation.js</onValidation>
  <iconId>VAADIN:KEY</iconId>
  <iconIdProcess>%aditoprj%/entity/KeywordEntry_entity/iconIdProcess.js</iconIdProcess>
  <titleProcess>%aditoprj%/entity/KeywordEntry_entity/titleProcess.js</titleProcess>
  <recordContainer>db</recordContainer>
  <entityFields>
    <entityProvider>
      <name>#PROVIDER</name>
      <lookupIdfield>KEYID</lookupIdfield>
      <recordContainer>db</recordContainer>
    </entityProvider>
    <entityField>
      <name>CONTAINER</name>
      <documentation>%aditoprj%/entity/KeywordEntry_entity/entityfields/container/documentation.adoc</documentation>
      <title>Container</title>
      <mandatory v="true" />
      <possibleItemsProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/container/possibleItemsProcess.js</possibleItemsProcess>
      <groupable v="true" />
    </entityField>
    <entityField>
      <name>AB_KEYWORD_ENTRYID</name>
      <valueProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/ab_keyword_entryid/valueProcess.js</valueProcess>
    </entityField>
    <entityField>
      <name>KEYID</name>
      <title>Key</title>
      <state>READONLY</state>
      <valueProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/keyid/valueProcess.js</valueProcess>
    </entityField>
    <entityField>
      <name>TITLE</name>
      <title>Title (original language)</title>
      <mandatory v="true" />
    </entityField>
    <entityField>
      <name>SORTING</name>
      <documentation>%aditoprj%/entity/KeywordEntry_entity/entityfields/sorting/documentation.adoc</documentation>
      <title>Sorting</title>
      <state>READONLY</state>
    </entityField>
    <entityField>
      <name>ISACTIVE</name>
      <title>Active</title>
      <contentType>BOOLEAN</contentType>
      <possibleItemsProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/isactive/possibleItemsProcess.js</possibleItemsProcess>
      <valueProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/isactive/valueProcess.js</valueProcess>
    </entityField>
    <entityField>
      <name>ISESSENTIAL</name>
      <documentation>%aditoprj%/entity/KeywordEntry_entity/entityfields/isessential/documentation.adoc</documentation>
      <title>Essential</title>
      <contentType>BOOLEAN</contentType>
      <possibleItemsProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/isessential/possibleItemsProcess.js</possibleItemsProcess>
      <state>READONLY</state>
    </entityField>
    <entityParameter>
      <name>containerName_param</name>
      <expose v="true" />
      <documentation>%aditoprj%/entity/KeywordEntry_entity/entityfields/containername_param/documentation.adoc</documentation>
    </entityParameter>
    <entityProvider>
      <name>SpecificContainerKeywords</name>
      <fieldType>DEPENDENCY_IN</fieldType>
      <lookupIdfield>KEYID</lookupIdfield>
      <recordContainer>db</recordContainer>
      <dependencies>
        <entityDependency>
          <name>bb48a3ee-f340-4fd4-8c80-ef73b765ab58</name>
          <entityName>Organisation_entity</entityName>
          <fieldName>KeywordContactStates</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>4b1d1def-36d3-45e9-9ed5-eaef12d1ec82</name>
          <entityName>Activity_entity</entityName>
          <fieldName>KeywordDirections</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>42219987-4eff-4429-a22c-93e8a9c55c45</name>
          <entityName>Contract_entity</entityName>
          <fieldName>ContractPayments</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>2712e2b3-f17f-4a9c-9752-2383f62eb2b8</name>
          <entityName>Contract_entity</entityName>
          <fieldName>ContractStates</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>bd68f269-457c-487d-a1b2-e045d98f74b7</name>
          <entityName>Contract_entity</entityName>
          <fieldName>ContractTypes</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>b88b5cc8-c29e-4110-b86e-d1d0050460e5</name>
          <entityName>Offer_entity</entityName>
          <fieldName>KeywordCurrencies</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>57c746ee-a8c0-484a-8c73-6301609b76b1</name>
          <entityName>Order_entity</entityName>
          <fieldName>KeywordCurrencies</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>bf014596-954b-4c7d-9304-8283c9bcc7ae</name>
          <entityName>Productprice_entity</entityName>
          <fieldName>KeywordCurrencies</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>f5dcbf08-3765-4a9d-8b42-cb1219c87f57</name>
          <entityName>Offeritem_entity</entityName>
          <fieldName>KeywordProductGroupcodes</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>53bcaa07-94eb-4e81-9e9e-c5748156dad5</name>
          <entityName>Orderitem_entity</entityName>
          <fieldName>KeywordProductGroupcodes</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>c404b010-1634-4160-adca-7edf1535ee26</name>
          <entityName>Product_entity</entityName>
          <fieldName>KeywordProductGroupcodes</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>3575fdd7-3dd6-4318-b0d2-32d1df821076</name>
          <entityName>SalesprojectForecast_entity</entityName>
          <fieldName>KeywordProductGroupcodes</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>5a21cbe2-4eb0-4968-80fa-b98a64599230</name>
          <entityName>Offer_entity</entityName>
          <fieldName>KeywordOfferStates</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>8696e561-b263-4c7c-b753-c5da44b48055</name>
          <entityName>Organisation_entity</entityName>
          <fieldName>KeywordOrganisationTypes</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>0d54d283-f158-4b91-8f6d-026954ed9c50</name>
          <entityName>Person_entity</entityName>
          <fieldName>KeywordGenders</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>001e0934-0920-4b38-afff-caf299e96abf</name>
          <entityName>Task_entity</entityName>
          <fieldName>KeywordTypes</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>8d28f08b-675d-4bcf-9318-a508d45ca69e</name>
          <entityName>Task_entity</entityName>
          <fieldName>KeywordStates</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>b069ef7d-07a0-460c-a8e7-cde5861c96c2</name>
          <entityName>Productprice_entity</entityName>
          <fieldName>KeywordPricelists</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>7f134ef1-cff5-4cf4-9d2a-e288c7904c28</name>
          <entityName>Offeritem_entity</entityName>
          <fieldName>KeywordQuantityUnits</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>c3c3b430-a14f-46b4-909a-9b53cef35413</name>
          <entityName>Orderitem_entity</entityName>
          <fieldName>KeywordQuantityUnits</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>a1983efd-92f9-4a6b-8805-d2977fcde0c8</name>
          <entityName>Product_entity</entityName>
          <fieldName>KeywordQuantityUnits</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>026021cd-cd64-400d-8bd5-f6d044af1ad8</name>
          <entityName>SalesprojectMember_entity</entityName>
          <fieldName>KeywordMemberRoles</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>356e23f9-eb05-4e18-b0b5-cbc7c8716dba</name>
          <entityName>SalesprojectSource_entity</entityName>
          <fieldName>KeywordSources</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>36a72192-902f-431b-8f43-0bef311678f7</name>
          <entityName>Order_entity</entityName>
          <fieldName>KeywordStates</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>59546343-9f48-4437-a829-e7715e860a7d</name>
          <entityName>SalesprojectCompetition_entity</entityName>
          <fieldName>KeywordWonLost</fieldName>
          <isConsumer v="false" />
        </entityDependency>
        <entityDependency>
          <name>e2041dea-8647-49e9-aacf-4481b75b76ff</name>
          <entityName>Stock_entity</entityName>
          <fieldName>KeywordWarehouses</fieldName>
          <isConsumer v="false" />
        </entityDependency>
      </dependencies>
      <children>
        <entityParameter>
          <name>onlyActives</name>
          <code>%aditoprj%/entity/KeywordEntry_entity/entityfields/specificcontainerkeywords/children/onlyactives/code.js</code>
          <expose v="true" />
        </entityParameter>
      </children>
    </entityProvider>
    <entityField>
      <name>TITLE_TRANSLATED</name>
      <valueProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/title_translated/valueProcess.js</valueProcess>
    </entityField>
    <entityParameter>
      <name>onlyActives</name>
      <code>%aditoprj%/entity/KeywordEntry_entity/entityfields/onlyactives/code.js</code>
      <expose v="true" />
      <triggerRecalculation v="true" />
      <description>PARAMETER</description>
    </entityParameter>
  </entityFields>
  <recordContainers>
    <dbRecordContainer>
      <name>db</name>
      <alias>Data_alias</alias>
      <conditionProcess>%aditoprj%/entity/KeywordEntry_entity/recordcontainers/db/conditionProcess.js</conditionProcess>
      <orderClauseProcess>%aditoprj%/entity/KeywordEntry_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess>
      <onDBUpdate>%aditoprj%/entity/KeywordEntry_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate>
      <linkInformation>
        <linkInformation>
          <name>52acbfe0-57f4-4614-83af-9882e168f431</name>
          <tableName>AB_KEYWORD_ENTRY</tableName>
          <primaryKey>AB_KEYWORD_ENTRYID</primaryKey>
          <isUIDTable v="true" />
          <readonly v="false" />
        </linkInformation>
      </linkInformation>
      <recordFieldMappings>
        <dbRecordFieldMapping>
          <name>TITLE.value</name>
          <recordfield>AB_KEYWORD_ENTRY.TITLE</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>SORTING.value</name>
          <recordfield>AB_KEYWORD_ENTRY.SORTING</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>ISESSENTIAL.value</name>
          <recordfield>AB_KEYWORD_ENTRY.ISESSENTIAL</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>ISACTIVE.value</name>
          <recordfield>AB_KEYWORD_ENTRY.ISACTIVE</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>AB_KEYWORD_ENTRYID.value</name>
          <recordfield>AB_KEYWORD_ENTRY.AB_KEYWORD_ENTRYID</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>KEYID.value</name>
          <recordfield>AB_KEYWORD_ENTRY.KEYID</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>CONTAINER.value</name>
          <recordfield>AB_KEYWORD_ENTRY.CONTAINER</recordfield>
        </dbRecordFieldMapping>
      </recordFieldMappings>
    </dbRecordContainer>
  </recordContainers>
</entity>