Skip to content
Snippets Groups Projects
Weblink_entity.aod 13.1 KiB
Newer Older
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.21" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.21">
  <name>Weblink_entity</name>
  <title>Weblink</title>
  <majorModelMode>DISTRIBUTED</majorModelMode>
  <documentation>%aditoprj%/entity/Weblink_entity/documentation.adoc</documentation>
  <icon>NEON:FILTER</icon>
  <contentTitleProcess>%aditoprj%/entity/Weblink_entity/contentTitleProcess.js</contentTitleProcess>
  <imageProcess>%aditoprj%/entity/Weblink_entity/imageProcess.js</imageProcess>
  <titlePlural>Weblinks</titlePlural>
  <recordContainer>db</recordContainer>
  <entityFields>
    <entityProvider>
      <name>#PROVIDER</name>
    </entityProvider>
    <entityField>
      <name>URL</name>
      <stateProcess>%aditoprj%/entity/Weblink_entity/entityfields/url/stateProcess.js</stateProcess>
      <onValidation>%aditoprj%/entity/Weblink_entity/entityfields/url/onValidation.js</onValidation>
      <name>WEBLINKID</name>
      <contentType>DATE</contentType>
      <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/date_new/valueProcess.js</valueProcess>
      <title>Creator</title>
      <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/user_new/valueProcess.js</valueProcess>
      <title>Edited on</title>
      <contentType>DATE</contentType>
      <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/date_edit/valueProcess.js</valueProcess>
      <title>Editor</title>
      <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/user_edit/valueProcess.js</valueProcess>
      <title>Score</title>
      <contentType>NUMBER</contentType>
      <outputFormat>#' Punkte'</outputFormat>
      <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/score/valueProcess.js</valueProcess>
      <name>LINKTYPE</name>
      <title>Link Type</title>
      <consumer>KeywordLinkType</consumer>
      <mandatory v="true" />
    </entityField>
    <entityField>
      <name>Tags</name>
      <title>Tags</title>
    </entityField>
    <entityConsumer>
      <name>WebtrackingTags</name>
      <selectionMode>MULTI</selectionMode>
      <dependency>
        <name>dependency</name>
        <entityName>WeblinkTag_entity</entityName>
        <fieldName>Tags</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>WeblinkId_param</name>
          <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/webtrackingtags/children/weblinkid_param/valueProcess.js</valueProcess>
    <entityProvider>
      <name>#PROVIDER_AGGREGATES</name>
      <useAggregates v="true" />
    </entityProvider>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/keywordlinktype/children/containername_param/valueProcess.js</valueProcess>
    <entityField>
      <name>PLACEHOLDER</name>
      <title>Placeholder</title>
      <mandatoryProcess>%aditoprj%/entity/Weblink_entity/entityfields/placeholder/mandatoryProcess.js</mandatoryProcess>
      <stateProcess>%aditoprj%/entity/Weblink_entity/entityfields/placeholder/stateProcess.js</stateProcess>
      <displayValueProcess>%aditoprj%/entity/Weblink_entity/entityfields/placeholder/displayValueProcess.js</displayValueProcess>
      <onValidation>%aditoprj%/entity/Weblink_entity/entityfields/placeholder/onValidation.js</onValidation>
    <entityConsumer>
      <name>Clicks</name>
      <dependency>
        <name>dependency</name>
        <entityName>WeblinkClick_entity</entityName>
        <fieldName>#PROVIDER</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>WeblinkId_param</name>
          <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/clicks/children/weblinkid_param/valueProcess.js</valueProcess>
        </entityParameter>
      </children>
    </entityConsumer>
    <entityConsumer>
      <name>WorkflowDefinitions</name>
      <dependency>
        <name>dependency</name>
        <entityName>WorkflowDefinition_entity</entityName>
        <fieldName>#PROVIDER</fieldName>
      </dependency>
    </entityConsumer>
    <entityField>
      <name>WORKFLOWPROCESSDEFINITION_KEY</name>
      <title>Workflow</title>
      <consumer>WorkflowDefinitions</consumer>
      <stateProcess>%aditoprj%/entity/Weblink_entity/entityfields/workflowprocessdefinition_key/stateProcess.js</stateProcess>
      <displayValueProcess>%aditoprj%/entity/Weblink_entity/entityfields/workflowprocessdefinition_key/displayValueProcess.js</displayValueProcess>
      <name>ISREDIRECT</name>
      <title>Redirect</title>
      <contentType>BOOLEAN</contentType>
      <stateProcess>%aditoprj%/entity/Weblink_entity/entityfields/isredirect/stateProcess.js</stateProcess>
      <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/isredirect/valueProcess.js</valueProcess>
Sebastian Listl's avatar
Sebastian Listl committed
    <entityField>
      <name>ACTION_TYPE</name>
      <title>Action</title>
      <consumer>KeywordActionTypes</consumer>
      <stateProcess>%aditoprj%/entity/Weblink_entity/entityfields/action_type/stateProcess.js</stateProcess>
    </entityField>
    <entityConsumer>
      <name>KeywordActionTypes</name>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/keywordactiontypes/children/containername_param/valueProcess.js</valueProcess>
        </entityParameter>
      </children>
    </entityConsumer>
    <entityField>
      <name>WORKFLOWSIGNAL_NAME</name>
      <title>Signal</title>
      <stateProcess>%aditoprj%/entity/Weblink_entity/entityfields/workflowsignal_name/stateProcess.js</stateProcess>
    </entityField>
    <entityField>
      <name>LINKEVALUATIONTYPE</name>
      <title>Evaluation type</title>
      <consumer>KeywordLinkEvaluationTypes</consumer>
      <mandatoryProcess>%aditoprj%/entity/Weblink_entity/entityfields/linkevaluationtype/mandatoryProcess.js</mandatoryProcess>
      <stateProcess>%aditoprj%/entity/Weblink_entity/entityfields/linkevaluationtype/stateProcess.js</stateProcess>
    </entityField>
    <entityConsumer>
      <name>KeywordLinkEvaluationTypes</name>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Weblink_entity/entityfields/keywordlinkevaluationtypes/children/containername_param/valueProcess.js</valueProcess>
        </entityParameter>
      </children>
    </entityConsumer>
    <entityField>
      <name>weblinkClickCount</name>
      <title>Clicks</title>
      <contentType>NUMBER</contentType>
    </entityField>
    <entityField>
      <name>dateLastChange</name>
      <title>Edited on</title>
      <contentType>DATE</contentType>
    </entityField>
    <entityField>
      <name>userLastChange</name>
      <title>Editor</title>
    </entityField>
    <entityField>
      <name>dateLastClick</name>
      <title>Last Click</title>
      <contentType>DATE</contentType>
    </entityField>
  </entityFields>
  <recordContainers>
    <dbRecordContainer>
      <name>db</name>
      <conditionProcess>%aditoprj%/entity/Weblink_entity/recordcontainers/db/conditionProcess.js</conditionProcess>
      <orderClauseProcess>%aditoprj%/entity/Weblink_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess>
      <alias>Data_alias</alias>
      <recordFieldMappings>
        <dbRecordFieldMapping>
          <name>DATE_EDIT.value</name>
          <recordfield>WEBLINK.DATE_EDIT</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>DATE_NEW.value</name>
          <recordfield>WEBLINK.DATE_NEW</recordfield>
          <name>WEBLINKID.value</name>
          <recordfield>WEBLINK.WEBLINKID</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>SCORE.value</name>
          <recordfield>WEBLINK.SCORE</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>URL.value</name>
          <recordfield>WEBLINK.URL</recordfield>
          <isFilterable v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <recordfield>WEBLINK.LINKTYPE</recordfield>
          <isFilterable v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>USER_EDIT.value</name>
          <recordfield>WEBLINK.USER_EDIT</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>USER_NEW.value</name>
          <recordfield>WEBLINK.USER_NEW</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>Tags.value</name>
          <expression>%aditoprj%/entity/Weblink_entity/recordcontainers/db/recordfieldmappings/tags.value/expression.js</expression>
          <expression>%aditoprj%/entity/Weblink_entity/recordcontainers/db/recordfieldmappings/linktype.displayvalue/expression.js</expression>
        <dbRecordFieldMapping>
          <name>PLACEHOLDER.value</name>
          <recordfield>WEBLINK.PLACEHOLDER</recordfield>
        <dbRecordFieldMapping>
          <name>WORKFLOWPROCESSDEFINITION_KEY.value</name>
          <recordfield>WEBLINK.WORKFLOWPROCESSDEFINITION_KEY</recordfield>
          <name>ISREDIRECT.value</name>
          <recordfield>WEBLINK.ISREDIRECT</recordfield>
Sebastian Listl's avatar
Sebastian Listl committed
        <dbRecordFieldMapping>
          <name>ACTION_TYPE.value</name>
          <recordfield>WEBLINK.ACTION_TYPE</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>WORKFLOWSIGNAL_NAME.value</name>
          <recordfield>WEBLINK.WORKFLOWSIGNAL_NAME</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>LINKEVALUATIONTYPE.value</name>
          <recordfield>WEBLINK.LINKEVALUATIONTYPE</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>LINKEVALUATIONTYPE.displayValue</name>
          <expression>%aditoprj%/entity/Weblink_entity/recordcontainers/db/recordfieldmappings/linkevaluationtype.displayvalue/expression.js</expression>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>weblinkClickCount.value</name>
          <expression>%aditoprj%/entity/Weblink_entity/recordcontainers/db/recordfieldmappings/weblinkclickcount.value/expression.js</expression>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>dateLastChange.value</name>
          <expression>%aditoprj%/entity/Weblink_entity/recordcontainers/db/recordfieldmappings/datelastchange.value/expression.js</expression>
          <isFilterable v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>userLastChange.value</name>
          <expression>%aditoprj%/entity/Weblink_entity/recordcontainers/db/recordfieldmappings/userlstchange.value/expression.js</expression>
          <isFilterable v="true" />
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>dateLastClick.value</name>
          <expression>%aditoprj%/entity/Weblink_entity/recordcontainers/db/recordfieldmappings/datelastclick.value/expression.js</expression>
          <isFilterable v="true" />
        </dbRecordFieldMapping>
          <name>d7ef8574-3b73-4435-93f6-74bb60a86c1b</name>
          <tableName>WEBLINK</tableName>
          <primaryKey>WEBLINKID</primaryKey>
          <isUIDTable v="true" />
          <readonly v="false" />
        </linkInformation>
      </linkInformation>
    </dbRecordContainer>
  </recordContainers>
</entity>