[OFBiz] SVN: r7278 - trunk/applications/party/entitydef
jonesde@svn.ofbiz.org
jonesde at svn.ofbiz.org
Tue Apr 11 16:33:03 CDT 2006
Author: jonesde
Date: 2006-04-11 16:33:00 -0500 (Tue, 11 Apr 2006)
New Revision: 7278
Modified:
trunk/applications/party/entitydef/entitygroup.xml
trunk/applications/party/entitydef/entitymodel.xml
Log:
Added entity to apply a WorkEffort to an AgreementItem, to use for projects and other tasks associated with an Agreement (like a Contract)
Modified: trunk/applications/party/entitydef/entitygroup.xml
===================================================================
--- trunk/applications/party/entitydef/entitygroup.xml 2006-04-11 15:25:38 UTC (rev 7277)
+++ trunk/applications/party/entitydef/entitygroup.xml 2006-04-11 21:33:00 UTC (rev 7278)
@@ -44,6 +44,7 @@
<entity-group group="org.ofbiz" entity="AgreementTermAttribute" />
<entity-group group="org.ofbiz" entity="AgreementType" />
<entity-group group="org.ofbiz" entity="AgreementTypeAttr" />
+ <entity-group group="org.ofbiz" entity="AgreementWorkEffortAppl" />
<entity-group group="org.ofbiz" entity="TermType" />
<entity-group group="org.ofbiz" entity="TermTypeAttr" />
Modified: trunk/applications/party/entitydef/entitymodel.xml
===================================================================
--- trunk/applications/party/entitydef/entitymodel.xml 2006-04-11 15:25:38 UTC (rev 7277)
+++ trunk/applications/party/entitydef/entitymodel.xml 2006-04-11 21:33:00 UTC (rev 7278)
@@ -230,7 +230,7 @@
</entity>
<entity entity-name="AgreementPartyApplic"
package-name="org.ofbiz.party.agreement"
- title="Agreement Party Applicability Entity">
+ title="Agreement Party Application Entity">
<field name="agreementId" type="id-ne"></field>
<field name="agreementItemSeqId" type="id-ne"></field>
<field name="partyId" type="id-ne"></field>
@@ -240,7 +240,7 @@
<relation type="one" fk-name="AGRMNT_PTYA_AGR" rel-entity-name="Agreement">
<key-map field-name="agreementId"/>
</relation>
- <relation type="one" fk-name="AGRMNT_PTYA_AITM" rel-entity-name="AgreementItem">
+ <relation type="one-nofk" rel-entity-name="AgreementItem">
<key-map field-name="agreementId"/>
<key-map field-name="agreementItemSeqId"/>
</relation>
@@ -250,14 +250,14 @@
</entity>
<entity entity-name="AgreementProductAppl"
package-name="org.ofbiz.party.agreement"
- title="Agreement Product Applicability Entity">
+ title="Agreement Product Application Entity">
<field name="agreementId" type="id-ne"></field>
<field name="agreementItemSeqId" type="id-ne"></field>
<field name="productId" type="id-ne"></field>
<prim-key field="agreementId"/>
<prim-key field="agreementItemSeqId"/>
<prim-key field="productId"/>
- <relation type="one" fk-name="AGRMNT_PRDA_AGR" rel-entity-name="Agreement">
+ <relation type="one-nofk" rel-entity-name="Agreement">
<key-map field-name="agreementId"/>
</relation>
<relation type="one" fk-name="AGRMNT_PRDA_AITM" rel-entity-name="AgreementItem">
@@ -284,7 +284,7 @@
<relation type="one" fk-name="AGRMNT_PROM_PRO" rel-entity-name="ProductPromo">
<key-map field-name="productPromoId"/>
</relation>
- <relation type="one" fk-name="AGRMNT_PROM_AGR" rel-entity-name="Agreement">
+ <relation type="one-nofk" rel-entity-name="Agreement">
<key-map field-name="agreementId"/>
</relation>
<relation type="one" fk-name="AGRMNT_PROM_AITM" rel-entity-name="AgreementItem">
@@ -379,6 +379,24 @@
<key-map field-name="agreementTypeId"/>
</relation>
</entity>
+ <entity entity-name="AgreementWorkEffortAppl" package-name="org.ofbiz.party.agreement" title="Agreement Product Application Entity">
+ <field name="agreementId" type="id-ne"></field>
+ <field name="agreementItemSeqId" type="id-ne"></field>
+ <field name="workEffortId" type="id-ne"></field>
+ <prim-key field="agreementId"/>
+ <prim-key field="agreementItemSeqId"/>
+ <prim-key field="workEffortId"/>
+ <relation type="one-nofk" rel-entity-name="Agreement">
+ <key-map field-name="agreementId"/>
+ </relation>
+ <relation type="one" fk-name="AGRMNT_WEA_AITM" rel-entity-name="AgreementItem">
+ <key-map field-name="agreementId"/>
+ <key-map field-name="agreementItemSeqId"/>
+ </relation>
+ <relation type="one" fk-name="AGRMNT_WEA_WEFF" rel-entity-name="WorkEffort">
+ <key-map field-name="workEffortId"/>
+ </relation>
+ </entity>
<entity entity-name="TermType"
package-name="org.ofbiz.party.agreement"
title="Term Type Entity" default-resource-name="PartyEntityLabels">
More information about the Svn
mailing list