You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by nm...@apache.org on 2017/08/23 21:39:24 UTC

svn commit: r1805965 - /ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml

Author: nmalin
Date: Wed Aug 23 21:39:24 2017
New Revision: 1805965

URL: http://svn.apache.org/viewvc?rev=1805965&view=rev
Log:
Fixed: No functional change, after the issue OFBIZ-9550, clean (second pass) marketing-entitymodel.xml file to realign correctly the file format (only withspaces changed on this commit)

Modified:
    ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml

Modified: ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml?rev=1805965&r1=1805964&r2=1805965&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml (original)
+++ ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/marketing-entitymodel.xml Wed Aug 23 21:39:24 2017
@@ -19,184 +19,183 @@ under the License.
 -->
 
 <entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitymodel.xsd">
-  <!-- ========================================================= -->
-  <!-- ======================== Defaults ======================= -->
-  <!-- ========================================================= -->
+             xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitymodel.xsd">
+    <!-- ========================================================= -->
+    <!-- ======================== Defaults ======================= -->
+    <!-- ========================================================= -->
     <title>Entity of an Apache OFBiz Component</title>
     <description>None</description>
     <version>1.0</version>
 
-  <!-- ========================================================= -->
-  <!-- ======================== Data Model ===================== -->
-  <!-- The modules in this file are as follows:                  -->
-  <!--  - org.apache.ofbiz.marketing.campaign -->
-  <!--  - org.apache.ofbiz.marketing.contact -->
-  <!--  - org.apache.ofbiz.marketing.segment -->
-  <!--  - org.apache.ofbiz.marketing.tracking -->
-  <!--  - org.apache.ofbiz.marketing.opportunity -->
-  <!-- ========================================================= -->
-
+    <!-- ========================================================= -->
+    <!-- ======================== Data Model ===================== -->
+    <!-- The modules in this file are as follows:                  -->
+    <!--  - org.apache.ofbiz.marketing.campaign -->
+    <!--  - org.apache.ofbiz.marketing.contact -->
+    <!--  - org.apache.ofbiz.marketing.segment -->
+    <!--  - org.apache.ofbiz.marketing.tracking -->
+    <!--  - org.apache.ofbiz.marketing.opportunity -->
+    <!-- ========================================================= -->
 
-  <!-- ========================================================= -->
-  <!-- org.apache.ofbiz.marketing.campaign -->
-  <!-- ========================================================= -->
+    <!-- ========================================================= -->
+    <!-- org.apache.ofbiz.marketing.campaign -->
+    <!-- ========================================================= -->
 
     <entity entity-name="MarketingCampaign"
             package-name="org.apache.ofbiz.marketing.campaign"
             title="Marketing Campaign Entity">
-      <field name="marketingCampaignId" type="id"/>
-      <field name="parentCampaignId" type="id"/>
-      <field name="statusId" type="id"/>
-      <field name="campaignName" type="name"/>
-      <field name="campaignSummary" type="very-long"/>
-      <field name="budgetedCost" type="currency-amount"/>
-      <field name="actualCost" type="currency-amount"/>
-      <field name="estimatedCost" type="currency-amount"/>
-      <field name="currencyUomId" type="id"/>
-      <field name="fromDate" type="date-time"/>
-      <field name="thruDate" type="date-time"/>
-      <field name="isActive" type="indicator"/>
-      <field name="convertedLeads" type="id"/>
-      <field name="expectedResponsePercent" type="floating-point"/>
-      <field name="expectedRevenue" type="currency-amount"/>
-      <field name="numSent" type="numeric"/>
-      <field name="startDate" type="date-time"/>
-      <field name="createdByUserLogin" type="id-vlong"/>
-      <field name="lastModifiedByUserLogin" type="id-vlong"/>
-      <prim-key field="marketingCampaignId"/>
-      <relation type="one" fk-name="MKTGCPN_PRNT" title="Parent" rel-entity-name="MarketingCampaign">
-        <key-map field-name="parentCampaignId" rel-field-name="marketingCampaignId"/>
-      </relation>
-      <relation type="one" fk-name="MKTGCPN_STS" rel-entity-name="StatusItem">
-        <key-map field-name="statusId"/>
-      </relation>
-      <relation type="one" fk-name="MKTGCPN_CUOM" rel-entity-name="Uom">
-        <key-map field-name="currencyUomId" rel-field-name="uomId"/>
-      </relation>
+        <field name="marketingCampaignId" type="id"/>
+        <field name="parentCampaignId" type="id"/>
+        <field name="statusId" type="id"/>
+        <field name="campaignName" type="name"/>
+        <field name="campaignSummary" type="very-long"/>
+        <field name="budgetedCost" type="currency-amount"/>
+        <field name="actualCost" type="currency-amount"/>
+        <field name="estimatedCost" type="currency-amount"/>
+        <field name="currencyUomId" type="id"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="thruDate" type="date-time"/>
+        <field name="isActive" type="indicator"/>
+        <field name="convertedLeads" type="id"/>
+        <field name="expectedResponsePercent" type="floating-point"/>
+        <field name="expectedRevenue" type="currency-amount"/>
+        <field name="numSent" type="numeric"/>
+        <field name="startDate" type="date-time"/>
+        <field name="createdByUserLogin" type="id-vlong"/>
+        <field name="lastModifiedByUserLogin" type="id-vlong"/>
+        <prim-key field="marketingCampaignId"/>
+        <relation type="one" fk-name="MKTGCPN_PRNT" title="Parent" rel-entity-name="MarketingCampaign">
+            <key-map field-name="parentCampaignId" rel-field-name="marketingCampaignId"/>
+        </relation>
+        <relation type="one" fk-name="MKTGCPN_STS" rel-entity-name="StatusItem">
+            <key-map field-name="statusId"/>
+        </relation>
+        <relation type="one" fk-name="MKTGCPN_CUOM" rel-entity-name="Uom">
+            <key-map field-name="currencyUomId" rel-field-name="uomId"/>
+        </relation>
     </entity>
     <entity entity-name="MarketingCampaignNote"
             package-name="org.apache.ofbiz.marketing.campaign"
             title="Marketing Campaign Note Entity">
-      <field name="marketingCampaignId" type="id"/>
-      <field name="noteId" type="id"/>
-      <prim-key field="marketingCampaignId"/>
-      <prim-key field="noteId"/>
-      <relation type="one" fk-name="MKTGCPN_NOTE_CMPN" rel-entity-name="MarketingCampaign">
-        <key-map field-name="marketingCampaignId"/>
-      </relation>
-      <relation type="one" fk-name="MKTGCPN_NOTE_NOTE" rel-entity-name="NoteData">
-        <key-map field-name="noteId"/>
-      </relation>
+        <field name="marketingCampaignId" type="id"/>
+        <field name="noteId" type="id"/>
+        <prim-key field="marketingCampaignId"/>
+        <prim-key field="noteId"/>
+        <relation type="one" fk-name="MKTGCPN_NOTE_CMPN" rel-entity-name="MarketingCampaign">
+            <key-map field-name="marketingCampaignId"/>
+        </relation>
+        <relation type="one" fk-name="MKTGCPN_NOTE_NOTE" rel-entity-name="NoteData">
+            <key-map field-name="noteId"/>
+        </relation>
     </entity>
     <entity entity-name="MarketingCampaignPrice"
             package-name="org.apache.ofbiz.marketing.campaign"
             title="Marketing Campaign Price Entity">
-      <field name="marketingCampaignId" type="id"/>
-      <field name="productPriceRuleId" type="id"/>
-      <field name="fromDate" type="date-time"/>
-      <field name="thruDate" type="date-time"/>
-      <prim-key field="marketingCampaignId"/>
-      <prim-key field="productPriceRuleId"/>
-      <prim-key field="fromDate"/>
-      <relation type="one" fk-name="MKTGCPN_PRICE_MC" rel-entity-name="MarketingCampaign">
-        <key-map field-name="marketingCampaignId"/>
-      </relation>
-      <relation type="one" fk-name="MKTGCPN_PRICE_PP" rel-entity-name="ProductPriceRule">
-        <key-map field-name="productPriceRuleId"/>
-      </relation>
+        <field name="marketingCampaignId" type="id"/>
+        <field name="productPriceRuleId" type="id"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="thruDate" type="date-time"/>
+        <prim-key field="marketingCampaignId"/>
+        <prim-key field="productPriceRuleId"/>
+        <prim-key field="fromDate"/>
+        <relation type="one" fk-name="MKTGCPN_PRICE_MC" rel-entity-name="MarketingCampaign">
+            <key-map field-name="marketingCampaignId"/>
+        </relation>
+        <relation type="one" fk-name="MKTGCPN_PRICE_PP" rel-entity-name="ProductPriceRule">
+            <key-map field-name="productPriceRuleId"/>
+        </relation>
     </entity>
     <entity entity-name="MarketingCampaignPromo"
             package-name="org.apache.ofbiz.marketing.campaign"
             title="Marketing Campaign Promo Entity">
-      <field name="marketingCampaignId" type="id"/>
-      <field name="productPromoId" type="id"/>
-      <field name="fromDate" type="date-time"/>
-      <field name="thruDate" type="date-time"/>
-      <prim-key field="marketingCampaignId"/>
-      <prim-key field="productPromoId"/>
-      <prim-key field="fromDate"/>
-      <relation type="one" fk-name="MKTGCPN_PROMO_MC" rel-entity-name="MarketingCampaign">
-        <key-map field-name="marketingCampaignId"/>
-      </relation>
-      <relation type="one" fk-name="MKTGCPN_PROMO_PP" rel-entity-name="ProductPromo">
-        <key-map field-name="productPromoId"/>
-      </relation>
+        <field name="marketingCampaignId" type="id"/>
+        <field name="productPromoId" type="id"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="thruDate" type="date-time"/>
+        <prim-key field="marketingCampaignId"/>
+        <prim-key field="productPromoId"/>
+        <prim-key field="fromDate"/>
+        <relation type="one" fk-name="MKTGCPN_PROMO_MC" rel-entity-name="MarketingCampaign">
+            <key-map field-name="marketingCampaignId"/>
+        </relation>
+        <relation type="one" fk-name="MKTGCPN_PROMO_PP" rel-entity-name="ProductPromo">
+            <key-map field-name="productPromoId"/>
+        </relation>
     </entity>
     <entity entity-name="MarketingCampaignRole"
             package-name="org.apache.ofbiz.marketing.campaign"
             title="Marketing Campaign Role Entity">
-      <field name="marketingCampaignId" type="id"/>
-      <field name="partyId" type="id"/>
-      <field name="roleTypeId" type="id"/>
-      <field name="fromDate" type="date-time"/>
-      <field name="thruDate" type="date-time"/>
-      <prim-key field="marketingCampaignId"/>
-      <prim-key field="partyId"/>
-      <prim-key field="roleTypeId"/>
-      <prim-key field="fromDate"/>
-      <relation type="one" fk-name="MKTGCPN_ROLE_MC" rel-entity-name="MarketingCampaign">
-        <key-map field-name="marketingCampaignId"/>
-      </relation>
-      <relation type="one" fk-name="MKTGCPN_ROLE_PR" rel-entity-name="PartyRole">
-        <key-map field-name="partyId"/>
-        <key-map field-name="roleTypeId"/>
-      </relation>
-      <relation type="one-nofk" rel-entity-name="Party">
-        <key-map field-name="partyId"/>
-      </relation>
-      <relation type="one-nofk" rel-entity-name="RoleType">
-        <key-map field-name="roleTypeId"/>
-      </relation>
-    </entity>
-
-  <!-- ========================================================= -->
-  <!-- org.apache.ofbiz.marketing.contact -->
-  <!-- ========================================================= -->
+        <field name="marketingCampaignId" type="id"/>
+        <field name="partyId" type="id"/>
+        <field name="roleTypeId" type="id"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="thruDate" type="date-time"/>
+        <prim-key field="marketingCampaignId"/>
+        <prim-key field="partyId"/>
+        <prim-key field="roleTypeId"/>
+        <prim-key field="fromDate"/>
+        <relation type="one" fk-name="MKTGCPN_ROLE_MC" rel-entity-name="MarketingCampaign">
+            <key-map field-name="marketingCampaignId"/>
+        </relation>
+        <relation type="one" fk-name="MKTGCPN_ROLE_PR" rel-entity-name="PartyRole">
+            <key-map field-name="partyId"/>
+            <key-map field-name="roleTypeId"/>
+        </relation>
+        <relation type="one-nofk" rel-entity-name="Party">
+            <key-map field-name="partyId"/>
+        </relation>
+        <relation type="one-nofk" rel-entity-name="RoleType">
+            <key-map field-name="roleTypeId"/>
+        </relation>
+    </entity>
+
+    <!-- ========================================================= -->
+    <!-- org.apache.ofbiz.marketing.contact -->
+    <!-- ========================================================= -->
 
     <entity entity-name="ContactList"
             package-name="org.apache.ofbiz.marketing.contact"
             title="Contact List Entity">
-      <field name="contactListId" type="id"/>
-      <field name="contactListTypeId" type="id"/>
-      <field name="contactMechTypeId" type="id"/>
-      <field name="marketingCampaignId" type="id"/>
-      <field name="contactListName" type="name"/>
-      <field name="description" type="description"/>
-      <field name="comments" type="comment"/>
-      <field name="isPublic" type="indicator"/>
-      <field name="singleUse" type="indicator"><description>Whether members of the list should be contacted only once.</description></field>
-      <field name="ownerPartyId" type="id"/>
-      <field name="verifyEmailFrom" type="long-varchar"/>
-      <field name="verifyEmailScreen" type="long-varchar"/>
-      <field name="verifyEmailSubject" type="long-varchar"/>
-      <field name="verifyEmailWebSiteId" type="id"/>
-      <field name="optOutScreen" type="long-varchar"/>
-      <field name="createdByUserLogin" type="id-vlong"/>
-      <field name="lastModifiedByUserLogin" type="id-vlong"/>
-      <prim-key field="contactListId"/>
-      <relation type="one" fk-name="CNCT_LST_MKCMPN" rel-entity-name="MarketingCampaign">
-        <key-map field-name="marketingCampaignId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_TYP" rel-entity-name="ContactListType">
-        <key-map field-name="contactListTypeId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_CMCHTP" rel-entity-name="ContactMechType">
-        <key-map field-name="contactMechTypeId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_CBUL" title="CreatedBy" rel-entity-name="UserLogin">
-        <key-map field-name="createdByUserLogin" rel-field-name="userLoginId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_LMUL" title="LastModifiedBy" rel-entity-name="UserLogin">
-        <key-map field-name="lastModifiedByUserLogin" rel-field-name="userLoginId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_OPTY" title="Owner" rel-entity-name="Party">
-        <key-map field-name="ownerPartyId" rel-field-name="partyId"/>
-      </relation>
+        <field name="contactListId" type="id"/>
+        <field name="contactListTypeId" type="id"/>
+        <field name="contactMechTypeId" type="id"/>
+        <field name="marketingCampaignId" type="id"/>
+        <field name="contactListName" type="name"/>
+        <field name="description" type="description"/>
+        <field name="comments" type="comment"/>
+        <field name="isPublic" type="indicator"/>
+        <field name="singleUse" type="indicator"><description>Whether members of the list should be contacted only once.</description></field>
+        <field name="ownerPartyId" type="id"/>
+        <field name="verifyEmailFrom" type="long-varchar"/>
+        <field name="verifyEmailScreen" type="long-varchar"/>
+        <field name="verifyEmailSubject" type="long-varchar"/>
+        <field name="verifyEmailWebSiteId" type="id"/>
+        <field name="optOutScreen" type="long-varchar"/>
+        <field name="createdByUserLogin" type="id-vlong"/>
+        <field name="lastModifiedByUserLogin" type="id-vlong"/>
+        <prim-key field="contactListId"/>
+        <relation type="one" fk-name="CNCT_LST_MKCMPN" rel-entity-name="MarketingCampaign">
+            <key-map field-name="marketingCampaignId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_TYP" rel-entity-name="ContactListType">
+            <key-map field-name="contactListTypeId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_CMCHTP" rel-entity-name="ContactMechType">
+            <key-map field-name="contactMechTypeId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_CBUL" title="CreatedBy" rel-entity-name="UserLogin">
+            <key-map field-name="createdByUserLogin" rel-field-name="userLoginId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_LMUL" title="LastModifiedBy" rel-entity-name="UserLogin">
+            <key-map field-name="lastModifiedByUserLogin" rel-field-name="userLoginId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_OPTY" title="Owner" rel-entity-name="Party">
+            <key-map field-name="ownerPartyId" rel-field-name="partyId"/>
+        </relation>
     </entity>
     <entity entity-name="WebSiteContactList" 
-        package-name="org.apache.ofbiz.marketing.contact" 
-        title="Web Site Contact List Entity">
+            package-name="org.apache.ofbiz.marketing.contact"
+            title="Web Site Contact List Entity">
         <field name="webSiteId" type="id"/>
         <field name="contactListId" type="id"/>
         <field name="fromDate" type="date-time"/>
@@ -214,65 +213,65 @@ under the License.
     <entity entity-name="ContactListCommStatus"
             package-name="org.apache.ofbiz.marketing.contact"
             title="Contact List Entity">
-      <field name="contactListId" type="id"/>
-      <field name="communicationEventId" type="id"/>
-      <field name="contactMechId" type="id"/>
-      <field name="partyId" type="id"/>
-      <field name="messageId" type="value"/>
-      <field name="statusId" type="id"/>
-      <field name="changeByUserLoginId" type="id-vlong"/>
-      <prim-key field="contactListId"/>
-      <prim-key field="communicationEventId"/>
-      <prim-key field="contactMechId"/>
-      <relation type="one" fk-name="CNCT_LST_CST_CL" rel-entity-name="ContactList">
-        <key-map field-name="contactListId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_CST_CE" rel-entity-name="CommunicationEvent">
-        <key-map field-name="communicationEventId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_CST_CM" rel-entity-name="ContactMech">
-        <key-map field-name="contactMechId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_CST_PT" rel-entity-name="Party">
-        <key-map field-name="partyId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_CST_ST" rel-entity-name="StatusItem">
-        <key-map field-name="statusId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LST_CST_ST_UL" title="ChangeBy" rel-entity-name="UserLogin">
-          <key-map field-name="changeByUserLoginId" rel-field-name="userLoginId"/>
-      </relation>
-      <index name="CNTLSTCST_MSG_ID" unique="true">
-        <index-field name="messageId"/>
-      </index>
+        <field name="contactListId" type="id"/>
+        <field name="communicationEventId" type="id"/>
+        <field name="contactMechId" type="id"/>
+        <field name="partyId" type="id"/>
+        <field name="messageId" type="value"/>
+        <field name="statusId" type="id"/>
+        <field name="changeByUserLoginId" type="id-vlong"/>
+        <prim-key field="contactListId"/>
+        <prim-key field="communicationEventId"/>
+        <prim-key field="contactMechId"/>
+        <relation type="one" fk-name="CNCT_LST_CST_CL" rel-entity-name="ContactList">
+            <key-map field-name="contactListId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_CST_CE" rel-entity-name="CommunicationEvent">
+            <key-map field-name="communicationEventId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_CST_CM" rel-entity-name="ContactMech">
+            <key-map field-name="contactMechId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_CST_PT" rel-entity-name="Party">
+            <key-map field-name="partyId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_CST_ST" rel-entity-name="StatusItem">
+            <key-map field-name="statusId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LST_CST_ST_UL" title="ChangeBy" rel-entity-name="UserLogin">
+            <key-map field-name="changeByUserLoginId" rel-field-name="userLoginId"/>
+        </relation>
+        <index name="CNTLSTCST_MSG_ID" unique="true">
+            <index-field name="messageId"/>
+        </index>
     </entity>
     <entity entity-name="ContactListParty"
             package-name="org.apache.ofbiz.marketing.contact"
             title="Contact List Party Entity">
-      <field name="contactListId" type="id"/>
-      <field name="partyId" type="id"/>
-      <field name="fromDate" type="date-time"/>
-      <field name="thruDate" type="date-time"/>
-      <field name="statusId" type="id"/>
-      <field name="preferredContactMechId" type="id"/>
-      <prim-key field="contactListId"/>
-      <prim-key field="partyId"/>
-      <prim-key field="fromDate"/>
-      <relation type="one" fk-name="CNCT_LSTPTY_CLST" rel-entity-name="ContactList">
-        <key-map field-name="contactListId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LSTPTY_PTY" rel-entity-name="Party">
-        <key-map field-name="partyId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LSTPTY_STS" rel-entity-name="StatusItem">
-        <key-map field-name="statusId"/>
-      </relation>
-      <relation type="one" fk-name="CNCT_LSTPTY_PCM" title="Preferred" rel-entity-name="ContactMech">
-        <key-map field-name="preferredContactMechId" rel-field-name="contactMechId"/>
-      </relation>
+        <field name="contactListId" type="id"/>
+        <field name="partyId" type="id"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="thruDate" type="date-time"/>
+        <field name="statusId" type="id"/>
+        <field name="preferredContactMechId" type="id"/>
+        <prim-key field="contactListId"/>
+        <prim-key field="partyId"/>
+        <prim-key field="fromDate"/>
+        <relation type="one" fk-name="CNCT_LSTPTY_CLST" rel-entity-name="ContactList">
+            <key-map field-name="contactListId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LSTPTY_PTY" rel-entity-name="Party">
+            <key-map field-name="partyId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LSTPTY_STS" rel-entity-name="StatusItem">
+            <key-map field-name="statusId"/>
+        </relation>
+        <relation type="one" fk-name="CNCT_LSTPTY_PCM" title="Preferred" rel-entity-name="ContactMech">
+            <key-map field-name="preferredContactMechId" rel-field-name="contactMechId"/>
+        </relation>
     </entity>
     <view-entity entity-name="ContactListPartyAndStatus"
-        package-name="org.apache.ofbiz.marketing.contact">
+                 package-name="org.apache.ofbiz.marketing.contact">
         <member-entity entity-alias="CLPS" entity-name="ContactListPartyStatus"/>
         <member-entity entity-alias="SI" entity-name="StatusItem"/>
         <alias-all entity-alias="CLPS"/>
@@ -282,8 +281,8 @@ under the License.
         </view-link>
     </view-entity>
     <entity entity-name="ContactListPartyStatus"
-        package-name="org.apache.ofbiz.marketing.contact"
-        title="Contact List Party Status Entity">
+            package-name="org.apache.ofbiz.marketing.contact"
+            title="Contact List Party Status Entity">
         <field name="contactListId" type="id"/>
         <field name="partyId" type="id"/>
         <field name="fromDate" type="date-time"/>
@@ -305,9 +304,9 @@ under the License.
             package-name="org.apache.ofbiz.marketing.contact"
             default-resource-name="MarketingEntityLabels"
             title="Contact List Type Entity">
-      <field name="contactListTypeId" type="id"/>
-      <field name="description" type="description"/>
-      <prim-key field="contactListTypeId"/>
+        <field name="contactListTypeId" type="id"/>
+        <field name="description" type="description"/>
+        <prim-key field="contactListTypeId"/>
     </entity>
 
     <!-- ========================================================= -->
@@ -447,116 +446,116 @@ under the License.
     <entity entity-name="TrackingCode"
             package-name="org.apache.ofbiz.marketing.tracking"
             title="Tracking Code Entity">
-      <field name="trackingCodeId" type="id"/>
-      <field name="trackingCodeTypeId" type="id"/>
-      <field name="marketingCampaignId" type="id"/>
-      <field name="redirectUrl" type="url"/>
-      <field name="overrideLogo" type="url"/>
-      <field name="overrideCss" type="url"/>
-      <field name="prodCatalogId" type="id"/>
-      <field name="comments" type="comment"/>
-      <field name="description" type="description"/>
-      <field name="trackableLifetime" type="numeric"/>
-      <field name="billableLifetime" type="numeric"/>
-      <field name="fromDate" type="date-time"/>
-      <field name="thruDate" type="date-time"/>
-      <field name="groupId" type="id"/>
-      <field name="subgroupId" type="id"/>
-      <field name="createdDate" type="date-time"/>
-      <field name="createdByUserLogin" type="id-vlong"/>
-      <field name="lastModifiedDate" type="date-time"/>
-      <field name="lastModifiedByUserLogin" type="id-vlong"/>
-      <prim-key field="trackingCodeId"/>
-      <relation type="one" fk-name="TKNG_COD_MKCMPN" rel-entity-name="MarketingCampaign">
-        <key-map field-name="marketingCampaignId"/>
-      </relation>
-      <relation type="one" fk-name="TKNG_COD_TYP" rel-entity-name="TrackingCodeType">
-        <key-map field-name="trackingCodeTypeId"/>
-      </relation>
+        <field name="trackingCodeId" type="id"/>
+        <field name="trackingCodeTypeId" type="id"/>
+        <field name="marketingCampaignId" type="id"/>
+        <field name="redirectUrl" type="url"/>
+        <field name="overrideLogo" type="url"/>
+        <field name="overrideCss" type="url"/>
+        <field name="prodCatalogId" type="id"/>
+        <field name="comments" type="comment"/>
+        <field name="description" type="description"/>
+        <field name="trackableLifetime" type="numeric"/>
+        <field name="billableLifetime" type="numeric"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="thruDate" type="date-time"/>
+        <field name="groupId" type="id"/>
+        <field name="subgroupId" type="id"/>
+        <field name="createdDate" type="date-time"/>
+        <field name="createdByUserLogin" type="id-vlong"/>
+        <field name="lastModifiedDate" type="date-time"/>
+        <field name="lastModifiedByUserLogin" type="id-vlong"/>
+        <prim-key field="trackingCodeId"/>
+        <relation type="one" fk-name="TKNG_COD_MKCMPN" rel-entity-name="MarketingCampaign">
+            <key-map field-name="marketingCampaignId"/>
+        </relation>
+        <relation type="one" fk-name="TKNG_COD_TYP" rel-entity-name="TrackingCodeType">
+            <key-map field-name="trackingCodeTypeId"/>
+        </relation>
     </entity>
     <entity entity-name="TrackingCodeOrder"
             package-name="org.apache.ofbiz.marketing.tracking"
             title="Tracking Code Visit Entity">
-      <field name="orderId" type="id"/>
-      <field name="trackingCodeTypeId" type="id"/>
-      <field name="trackingCodeId" type="id"/>
-      <field name="isBillable" type="indicator"/>
-      <field name="siteId" type="long-varchar"/>
-      <field name="hasExported" type="indicator"/>
-      <field name="affiliateReferredTimeStamp" type="date-time"/>
-      <prim-key field="orderId"/>
-      <prim-key field="trackingCodeTypeId"/>
-      <relation type="one" fk-name="TKNG_CODODR_ODR" rel-entity-name="OrderHeader">
-        <key-map field-name="orderId"/>
-      </relation>
-      <relation type="one" fk-name="TKNG_CODODR_TKCD" rel-entity-name="TrackingCode">
-        <key-map field-name="trackingCodeId"/>
-      </relation>
-      <relation type="one" fk-name="TKNG_CODODR_TYP" rel-entity-name="TrackingCodeType">
-        <key-map field-name="trackingCodeTypeId"/>
-      </relation>
+        <field name="orderId" type="id"/>
+        <field name="trackingCodeTypeId" type="id"/>
+        <field name="trackingCodeId" type="id"/>
+        <field name="isBillable" type="indicator"/>
+        <field name="siteId" type="long-varchar"/>
+        <field name="hasExported" type="indicator"/>
+        <field name="affiliateReferredTimeStamp" type="date-time"/>
+        <prim-key field="orderId"/>
+        <prim-key field="trackingCodeTypeId"/>
+        <relation type="one" fk-name="TKNG_CODODR_ODR" rel-entity-name="OrderHeader">
+            <key-map field-name="orderId"/>
+        </relation>
+        <relation type="one" fk-name="TKNG_CODODR_TKCD" rel-entity-name="TrackingCode">
+            <key-map field-name="trackingCodeId"/>
+        </relation>
+        <relation type="one" fk-name="TKNG_CODODR_TYP" rel-entity-name="TrackingCodeType">
+            <key-map field-name="trackingCodeTypeId"/>
+        </relation>
     </entity>
     <entity entity-name="TrackingCodeOrderReturn"
             package-name="org.apache.ofbiz.marketing.tracking"
             title="Tracking Code And Order Return">
-      <field name="returnId" type="id"/>
-      <field name="orderId" type="id"/>
-      <field name="orderItemSeqId" type="id"/>
-      <field name="trackingCodeTypeId" type="id"/>
-      <field name="trackingCodeId" type="id"/>
-      <field name="isBillable" type="indicator"/>
-      <field name="siteId" type="long-varchar"/>
-      <field name="hasExported" type="indicator"/>
-      <field name="affiliateReferredTimeStamp" type="date-time"/>
-      <prim-key field="returnId"/>
-      <prim-key field="orderId"/>
-      <prim-key field="trackingCodeTypeId"/>
-      <relation type="one" fk-name="TKNG_CODODR_RTN" rel-entity-name="ReturnHeader">
-        <key-map field-name="returnId"/>
-      </relation>
-      <relation type="one" fk-name="TKNG_CODODR_ODRTN" rel-entity-name="OrderHeader">
-        <key-map field-name="orderId"/>
-      </relation>
-      <relation type="one" fk-name="TKNG_CODODR_RTNTCD" rel-entity-name="TrackingCode">
-        <key-map field-name="trackingCodeId"/>
-      </relation>
-      <relation type="one" fk-name="TKNG_CODODR_RTNTYP" rel-entity-name="TrackingCodeType">
-        <key-map field-name="trackingCodeTypeId"/>
-      </relation>
+        <field name="returnId" type="id"/>
+        <field name="orderId" type="id"/>
+        <field name="orderItemSeqId" type="id"/>
+        <field name="trackingCodeTypeId" type="id"/>
+        <field name="trackingCodeId" type="id"/>
+        <field name="isBillable" type="indicator"/>
+        <field name="siteId" type="long-varchar"/>
+        <field name="hasExported" type="indicator"/>
+        <field name="affiliateReferredTimeStamp" type="date-time"/>
+        <prim-key field="returnId"/>
+        <prim-key field="orderId"/>
+        <prim-key field="trackingCodeTypeId"/>
+        <relation type="one" fk-name="TKNG_CODODR_RTN" rel-entity-name="ReturnHeader">
+            <key-map field-name="returnId"/>
+        </relation>
+        <relation type="one" fk-name="TKNG_CODODR_ODRTN" rel-entity-name="OrderHeader">
+            <key-map field-name="orderId"/>
+        </relation>
+        <relation type="one" fk-name="TKNG_CODODR_RTNTCD" rel-entity-name="TrackingCode">
+            <key-map field-name="trackingCodeId"/>
+        </relation>
+        <relation type="one" fk-name="TKNG_CODODR_RTNTYP" rel-entity-name="TrackingCodeType">
+            <key-map field-name="trackingCodeTypeId"/>
+        </relation>
     </entity>
     <entity entity-name="TrackingCodeType"
             package-name="org.apache.ofbiz.marketing.tracking"
             default-resource-name="MarketingEntityLabels"
             title="Tracking Code Type Entity">
-      <field name="trackingCodeTypeId" type="id"/>
-      <field name="description" type="description"/>
-      <prim-key field="trackingCodeTypeId"/>
+        <field name="trackingCodeTypeId" type="id"/>
+        <field name="description" type="description"/>
+        <prim-key field="trackingCodeTypeId"/>
     </entity>
     <entity entity-name="TrackingCodeVisit"
             package-name="org.apache.ofbiz.marketing.tracking"
             title="Tracking Code Visit Entity">
-      <field name="trackingCodeId" type="id"/>
-      <field name="visitId" type="id"/>
-      <field name="fromDate" type="date-time"/>
-      <field name="sourceEnumId" type="id"/>
-      <prim-key field="trackingCodeId"/>
-      <prim-key field="visitId"/>
-      <prim-key field="fromDate"/>
-      <relation type="one" fk-name="TKNG_CODVST_TKCD" rel-entity-name="TrackingCode">
-        <key-map field-name="trackingCodeId"/>
-      </relation>
-      <relation type="one" fk-name="TKNG_CODVST_SRCEM" rel-entity-name="Enumeration">
-        <key-map field-name="sourceEnumId" rel-field-name="enumId"/>
-      </relation>
+        <field name="trackingCodeId" type="id"/>
+        <field name="visitId" type="id"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="sourceEnumId" type="id"/>
+        <prim-key field="trackingCodeId"/>
+        <prim-key field="visitId"/>
+        <prim-key field="fromDate"/>
+        <relation type="one" fk-name="TKNG_CODVST_TKCD" rel-entity-name="TrackingCode">
+            <key-map field-name="trackingCodeId"/>
+        </relation>
+        <relation type="one" fk-name="TKNG_CODVST_SRCEM" rel-entity-name="Enumeration">
+            <key-map field-name="sourceEnumId" rel-field-name="enumId"/>
+        </relation>
     </entity>
 
     <!-- ========================================================= -->
     <!-- org.apache.ofbiz.marketing.reports -->
     <!-- ========================================================= -->
 
-     <view-entity entity-name="TrackingCodeAndVisit"
-                  package-name="org.apache.ofbiz.marketing.reports"
-                  title="View entity for reporting number of visits for a tracking code">
+    <view-entity entity-name="TrackingCodeAndVisit"
+                 package-name="org.apache.ofbiz.marketing.reports"
+                 title="View entity for reporting number of visits for a tracking code">
         <member-entity entity-alias="TC" entity-name="TrackingCode"/>
         <member-entity entity-alias="TCV" entity-name="TrackingCodeVisit"/>
         <alias entity-alias="TC" name="trackingCodeId" group-by="true"/>
@@ -569,10 +568,10 @@ under the License.
         <view-link entity-alias="TC" rel-entity-alias="TCV" rel-optional="true">
             <key-map field-name="trackingCodeId"/>
         </view-link>
-      </view-entity>
-      <view-entity entity-name="TrackingCodeAndOrderHeader"
-                   package-name="org.apache.ofbiz.marketing.reports"
-                   title="View entity for reporting number of orders and total order amounts">
+    </view-entity>
+    <view-entity entity-name="TrackingCodeAndOrderHeader"
+                 package-name="org.apache.ofbiz.marketing.reports"
+                 title="View entity for reporting number of orders and total order amounts">
         <member-entity entity-alias="TCO" entity-name="TrackingCodeOrder"/>
         <member-entity entity-alias="OH" entity-name="OrderHeader"/>
         <alias entity-alias="OH" name="grandTotal" function="sum"/>
@@ -587,41 +586,41 @@ under the License.
                  package-name="org.apache.ofbiz.marketing.reports"
                  never-cache="true"
                  title="Order Header And Tracking Code Order View Entity">
-      <member-entity entity-alias="TCO" entity-name="TrackingCodeOrder"/>
-      <member-entity entity-alias="OH" entity-name="OrderHeader"/>
-      <alias entity-alias="TCO" name="orderId"/>
-      <alias entity-alias="TCO" name="trackingCodeId"/>
-      <alias entity-alias="TCO" name="siteId"/>
-      <alias entity-alias="TCO" name="hasExported"/>
-      <alias entity-alias="TCO" name="affiliateReferredTimeStamp"/>
-      <alias entity-alias="OH" name="statusId"/>
-      <view-link entity-alias="TCO" rel-entity-alias="OH">
-        <key-map field-name="orderId"/>
-      </view-link>
-      <relation type="one" rel-entity-name="OrderHeader">
+        <member-entity entity-alias="TCO" entity-name="TrackingCodeOrder"/>
+        <member-entity entity-alias="OH" entity-name="OrderHeader"/>
+        <alias entity-alias="TCO" name="orderId"/>
+        <alias entity-alias="TCO" name="trackingCodeId"/>
+        <alias entity-alias="TCO" name="siteId"/>
+        <alias entity-alias="TCO" name="hasExported"/>
+        <alias entity-alias="TCO" name="affiliateReferredTimeStamp"/>
+        <alias entity-alias="OH" name="statusId"/>
+        <view-link entity-alias="TCO" rel-entity-alias="OH">
+            <key-map field-name="orderId"/>
+        </view-link>
+        <relation type="one" rel-entity-name="OrderHeader">
             <key-map field-name="orderId"/>
-      </relation>
+        </relation>
     </view-entity>
     <view-entity entity-name="TrackingCodeOrderReturnAndReturnHeader"
                  package-name="org.apache.ofbiz.marketing.reports"
                  never-cache="true"
                  title="Return Header And Tracking Code Order Return View Entity">
-      <member-entity entity-alias="TCO" entity-name="TrackingCodeOrderReturn"/>
-      <member-entity entity-alias="RH" entity-name="ReturnHeader"/>
-      <alias entity-alias="TCO" name="returnId"/>
-      <alias entity-alias="TCO" name="orderId"/>
-      <alias entity-alias="TCO" name="orderItemSeqId"/>
-      <alias entity-alias="TCO" name="trackingCodeId"/>
-      <alias entity-alias="TCO" name="siteId"/>
-      <alias entity-alias="TCO" name="hasExported"/>
-      <alias entity-alias="TCO" name="affiliateReferredTimeStamp"/>
-      <alias entity-alias="RH" name="statusId"/>
-      <view-link entity-alias="TCO" rel-entity-alias="RH">
-        <key-map field-name="returnId"/>
-      </view-link>
-      <relation type="one" rel-entity-name="ReturnHeader">
+        <member-entity entity-alias="TCO" entity-name="TrackingCodeOrderReturn"/>
+        <member-entity entity-alias="RH" entity-name="ReturnHeader"/>
+        <alias entity-alias="TCO" name="returnId"/>
+        <alias entity-alias="TCO" name="orderId"/>
+        <alias entity-alias="TCO" name="orderItemSeqId"/>
+        <alias entity-alias="TCO" name="trackingCodeId"/>
+        <alias entity-alias="TCO" name="siteId"/>
+        <alias entity-alias="TCO" name="hasExported"/>
+        <alias entity-alias="TCO" name="affiliateReferredTimeStamp"/>
+        <alias entity-alias="RH" name="statusId"/>
+        <view-link entity-alias="TCO" rel-entity-alias="RH">
             <key-map field-name="returnId"/>
-      </relation>
+        </view-link>
+        <relation type="one" rel-entity-name="ReturnHeader">
+            <key-map field-name="returnId"/>
+        </relation>
     </view-entity>
     <view-entity entity-name="MarketingCampaignAndVisit"
                  package-name="org.apache.ofbiz.marketing.reports"
@@ -636,10 +635,10 @@ under the License.
         <view-link entity-alias="TC" rel-entity-alias="TCV" rel-optional="true">
             <key-map field-name="trackingCodeId"/>
         </view-link>
-      </view-entity>
-      <view-entity entity-name="MarketingCampaignAndOrderHeader"
-                   package-name="org.apache.ofbiz.marketing.reports"
-                   title="View entity for reporting number of orders and total order amounts">
+    </view-entity>
+    <view-entity entity-name="MarketingCampaignAndOrderHeader"
+                 package-name="org.apache.ofbiz.marketing.reports"
+                 title="View entity for reporting number of orders and total order amounts">
         <member-entity entity-alias="TC" entity-name="TrackingCode"/>
         <member-entity entity-alias="TCO" entity-name="TrackingCodeOrder"/>
         <member-entity entity-alias="OH" entity-name="OrderHeader"/>
@@ -655,9 +654,9 @@ under the License.
         </view-link>
     </view-entity>
 
-  <!-- ========================================================= -->
-  <!-- org.apache.ofbiz.marketing.opportunity -->
-  <!-- ========================================================= -->
+    <!-- ========================================================= -->
+    <!-- org.apache.ofbiz.marketing.opportunity -->
+    <!-- ========================================================= -->
 
     <entity entity-name="SalesOpportunity"
             package-name="org.apache.ofbiz.marketing.opportunity"
@@ -752,14 +751,14 @@ under the License.
     </entity>
 
     <view-entity entity-name="SalesOpportunityAndRole" package-name="org.apache.ofbiz.marketing.opportunity" title="SalesOpportunity And Role View Entity">
-      <member-entity entity-alias="SO" entity-name="SalesOpportunity"/>
-      <member-entity entity-alias="SR" entity-name="SalesOpportunityRole"/>
-      <alias-all entity-alias="SO"/>
-      <alias name="partyId" entity-alias="SR"/>
-      <alias name="roleTypeId" entity-alias="SR"/>
-      <view-link entity-alias="SO" rel-entity-alias="SR" rel-optional="true">
-        <key-map field-name="salesOpportunityId"/>
-      </view-link>
+        <member-entity entity-alias="SO" entity-name="SalesOpportunity"/>
+        <member-entity entity-alias="SR" entity-name="SalesOpportunityRole"/>
+        <alias-all entity-alias="SO"/>
+        <alias name="partyId" entity-alias="SR"/>
+        <alias name="roleTypeId" entity-alias="SR"/>
+        <view-link entity-alias="SO" rel-entity-alias="SR" rel-optional="true">
+            <key-map field-name="salesOpportunityId"/>
+        </view-link>
     </view-entity>
 
     <entity entity-name="SalesOpportunityStage"
@@ -938,17 +937,17 @@ under the License.
         </relation>
     </entity>
     <view-entity entity-name="SalesForecastAndCustomTimePeriod"
-            package-name="org.apache.ofbiz.marketing.opportunity"
-            title="View for selecting the forecast with its time period.">
-      <member-entity entity-alias="SF" entity-name="SalesForecast"/>
-      <member-entity entity-alias="CTP" entity-name="CustomTimePeriod"/>
-      <alias-all entity-alias="SF"/>
-      <alias-all entity-alias="CTP">
-          <exclude field="organizationPartyId"/>
-      </alias-all>
-      <view-link entity-alias="SF" rel-entity-alias="CTP">
-        <key-map field-name="customTimePeriodId"/>
-      </view-link>
+                 package-name="org.apache.ofbiz.marketing.opportunity"
+                 title="View for selecting the forecast with its time period.">
+        <member-entity entity-alias="SF" entity-name="SalesForecast"/>
+        <member-entity entity-alias="CTP" entity-name="CustomTimePeriod"/>
+        <alias-all entity-alias="SF"/>
+        <alias-all entity-alias="CTP">
+            <exclude field="organizationPartyId"/>
+        </alias-all>
+        <view-link entity-alias="SF" rel-entity-alias="CTP">
+            <key-map field-name="customTimePeriodId"/>
+        </view-link>
     </view-entity>
 
 </entitymodel>