ilscipio/scipio-erp

View on GitHub
applications/product/entitydef/entitymodel_view.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitymodel.xsd">
    
    <view-entity entity-name="ContentApprovalProductContentAndInfo"
            package-name="org.ofbiz.content.content"
            title="ContentApproval, ProductContent, Content and DataResource View">
      <member-entity entity-alias="CA" entity-name="ContentApproval"/>
      <member-entity entity-alias="PRC" entity-name="ProductContent"/>
      <member-entity entity-alias="CO" entity-name="Content"/>
      <member-entity entity-alias="DR" entity-name="DataResource"/>
      <alias-all entity-alias="CA"/>
      <alias-all entity-alias="PRC">
        <exclude field="contentId"/>
        <exclude field="sequenceNum"/>
      </alias-all>
      <alias-all entity-alias="CO">
        <exclude field="contentId"/>
      </alias-all>
      <alias-all entity-alias="DR" prefix="dr"/>
      <view-link entity-alias="CA" rel-entity-alias="PRC">
        <key-map field-name="contentId"/>
      </view-link>
      <view-link entity-alias="PRC" rel-entity-alias="CO">
        <key-map field-name="contentId"/>
      </view-link>
      <view-link entity-alias="CO" rel-entity-alias="DR">
        <key-map field-name="dataResourceId"/>
      </view-link>
      <relation type="one-nofk" rel-entity-name="ElectronicText">
        <key-map field-name="dataResourceId"/>
      </relation>
      <relation type="one-nofk" rel-entity-name="ImageDataResource">
        <key-map field-name="dataResourceId"/>
      </relation>
      <relation type="one-nofk" rel-entity-name="OtherDataResource">
        <key-map field-name="dataResourceId"/>
      </relation>
      <relation type="many" rel-entity-name="ContentAssocDataResourceViewFrom">
        <key-map field-name="contentId" rel-field-name="contentIdStart"/>
      </relation>
      <relation type="many" rel-entity-name="ContentAssocDataResourceViewTo">
        <key-map field-name="contentId" rel-field-name="contentIdStart"/>
      </relation>
    </view-entity>
    
    <view-entity entity-name="ProductCategoryMemberAndPrice" package-name="org.ofbiz.product.category" title="ProductCategoryMember And ProductPrice View Entiry">
        <member-entity entity-alias="PCM" entity-name="ProductCategoryMember"/>
        <member-entity entity-alias="PD" entity-name="Product"/>
        <member-entity entity-alias="PP" entity-name="ProductPrice"/>
        <alias-all entity-alias="PCM"/>
        <alias-all entity-alias="PD" prefix="product">
            <exclude field="productId"/>
        </alias-all>
        <alias-all entity-alias="PP" prefix="price">
            <exclude field="productId"/>
        </alias-all>
        <view-link entity-alias="PCM" rel-entity-alias="PD">
            <key-map field-name="productId"/>
        </view-link>
        <view-link entity-alias="PD" rel-entity-alias="PP">
            <key-map field-name="productId"/>
        </view-link>
    </view-entity>

    <view-entity entity-name="ProductStoreGroupAndMember" package-name="org.ofbiz.product.store" title="ProductStoreGroup And ProductStore View Entiry">
        <member-entity entity-alias="PSG" entity-name="ProductStoreGroup"/>
        <member-entity entity-alias="PSGM" entity-name="ProductStoreGroupMember"/>
        <member-entity entity-alias="PS" entity-name="ProductStore"/>
        <alias-all entity-alias="PSG"/>
        <alias-all entity-alias="PSGM"/>
        <alias-all entity-alias="PS"/>
        <view-link entity-alias="PSG" rel-entity-alias="PSGM">
            <key-map field-name="productStoreGroupId"/>
        </view-link>
        <view-link entity-alias="PSGM" rel-entity-alias="PS">
            <key-map field-name="productStoreId"/>
        </view-link>
    </view-entity>

    <view-entity entity-name="ProductStoreGroupRollupAndChild" package-name="org.ofbiz.product.store" title="ProductStoreGroupRollup And ProductStoreGroup View Entity">
        <member-entity entity-alias="PSGR" entity-name="ProductStoreGroupRollup"/>
        <member-entity entity-alias="PSG" entity-name="ProductStoreGroup"/>
        <alias-all entity-alias="PSG"/>
        <alias-all entity-alias="PSGR"/>
        <view-link entity-alias="PSG" rel-entity-alias="PSGR">
            <key-map field-name="productStoreGroupId"/>
        </view-link>
    </view-entity>

    <view-entity entity-name="ProductStoreAndCatalogAssoc" package-name="org.ofbiz.product.store" title="ProductStore and ProductStoreCatalog View Entity">
        <member-entity entity-alias="PS" entity-name="ProductStore"/>
        <member-entity entity-alias="PSC" entity-name="ProductStoreCatalog"/>
        <alias-all entity-alias="PS"/>
        <alias-all entity-alias="PSC"/>
        <view-link entity-alias="PS" rel-entity-alias="PSC">
            <key-map field-name="productStoreId"/>
        </view-link>
    </view-entity>
</entitymodel>