svn commit: r657098 - /ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r657098 - /ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml

ashish-18
Author: ashish
Date: Fri May 16 08:09:52 2008
New Revision: 657098

URL: http://svn.apache.org/viewvc?rev=657098&view=rev
Log:
Made some improvements in the relationship b/w the entities of HR component.

Modified:
    ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml

Modified: ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml?rev=657098&r1=657097&r2=657098&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml (original)
+++ ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml Fri May 16 08:09:52 2008
@@ -152,14 +152,14 @@
       <relation type="one" fk-name="PERF_REV_MPTY" title="Manager" rel-entity-name="Party">
         <key-map field-name="managerPartyId" rel-field-name="partyId"/>
       </relation>
-      <relation type="one" fk-name="PERF_REV_MPTRL" title="Manager" rel-entity-name="PartyRole">
+      <relation type="one-nofk" fk-name="PERF_REV_MPTRL" title="Manager" rel-entity-name="PartyRole">
         <key-map field-name="managerPartyId" rel-field-name="partyId"/>
         <key-map field-name="managerRoleTypeId" rel-field-name="roleTypeId"/>
       </relation>
       <relation type="one" fk-name="PERF_REV_PMNT" rel-entity-name="Payment">
         <key-map field-name="paymentId"/>
       </relation>
-      <relation type="one" fk-name="PERF_REV_PSTN" rel-entity-name="EmplPosition">
+      <relation type="one-nofk" fk-name="PERF_REV_PSTN" rel-entity-name="EmplPosition">
         <key-map field-name="emplPositionId"/>
       </relation>
       <relation type="one" fk-name="PERF_REV_PHFPTY" title="PayHistoryFrom" rel-entity-name="Party">
@@ -203,10 +203,10 @@
         <key-map field-name="employeePartyId" rel-field-name="partyId"/>
         <key-map field-name="employeeRoleTypeId" rel-field-name="roleTypeId"/>
       </relation>
-      <relation type="one" fk-name="PERF_RVITM_PRTTP" rel-entity-name="PerfRatingType">
+      <relation type="one-nofk" fk-name="PERF_RVITM_PRTTP" rel-entity-name="PerfRatingType">
         <key-map field-name="perfRatingTypeId"/>
       </relation>
-      <relation type="one" fk-name="PERF_RVITM_PRITTP" rel-entity-name="PerfReviewItemType">
+      <relation type="one-nofk" fk-name="PERF_RVITM_PRITTP" rel-entity-name="PerfReviewItemType">
         <key-map field-name="perfReviewItemTypeId"/>
       </relation>
     </entity>
@@ -319,10 +319,10 @@
         <key-map field-name="partyIdFrom" rel-field-name="partyId"/>
         <key-map field-name="roleTypeIdFrom" rel-field-name="roleTypeId"/>
       </relation>
-      <relation type="one" fk-name="EMPLMNT_TNRN" rel-entity-name="TerminationReason">
+      <relation type="one-nofk" fk-name="EMPLMNT_TNRN" rel-entity-name="TerminationReason">
         <key-map field-name="terminationReasonId"/>
       </relation>
-      <relation type="one" fk-name="EMPLMNT_TNTP" rel-entity-name="TerminationType">
+      <relation type="one-nofk" fk-name="EMPLMNT_TNTP" rel-entity-name="TerminationType">
         <key-map field-name="terminationTypeId"/>
       </relation>
     </entity>
@@ -337,19 +337,19 @@
       <field name="referredByPartyId" type="id"></field>
       <field name="applicationDate" type="date-time"></field>
       <prim-key field="applicationId"/>
-      <relation type="one" fk-name="EMPLMNT_APP_POS" rel-entity-name="EmplPosition">
+      <relation type="one-nofk" fk-name="EMPLMNT_APP_POS" rel-entity-name="EmplPosition">
         <key-map field-name="emplPositionId"/>
       </relation>
-      <relation type="one" fk-name="EMPLMNT_APP_STTS" rel-entity-name="StatusItem">
+      <relation type="one-nofk" fk-name="EMPLMNT_APP_STTS" rel-entity-name="StatusItem">
         <key-map field-name="statusId"/>
       </relation>
-      <relation type="one" fk-name="EMPLMNT_APP_EAST" rel-entity-name="EmploymentAppSourceType">
+      <relation type="one-nofk" fk-name="EMPLMNT_APP_EAST" rel-entity-name="EmploymentAppSourceType">
         <key-map field-name="employmentAppSourceTypeId"/>
       </relation>
-      <relation type="one" fk-name="EMPLMNT_APP_APTY" title="Applying" rel-entity-name="Party">
+      <relation type="one-nofk" fk-name="EMPLMNT_APP_APTY" title="Applying" rel-entity-name="Party">
         <key-map field-name="applyingPartyId" rel-field-name="partyId"/>
       </relation>
-      <relation type="one" fk-name="EMPLMNT_APP_RBPTY" title="ReferredBy" rel-entity-name="Party">
+      <relation type="one-nofk" fk-name="EMPLMNT_APP_RBPTY" title="ReferredBy" rel-entity-name="Party">
         <key-map field-name="referredByPartyId" rel-field-name="partyId"/>
       </relation>
     </entity>
@@ -397,7 +397,7 @@
       <relation type="one" fk-name="PTY_BNFT_BNFTTP" rel-entity-name="BenefitType">
         <key-map field-name="benefitTypeId"/>
       </relation>
-      <relation type="one" fk-name="PTY_BNFT_PRDTYP" rel-entity-name="PeriodType">
+      <relation type="one-nofk" fk-name="PTY_BNFT_PRDTYP" rel-entity-name="PeriodType">
         <key-map field-name="periodTypeId"/>
       </relation>
     </entity>
@@ -438,7 +438,7 @@
       <relation type="one" fk-name="PAY_HIST_PGRD" rel-entity-name="PayGrade">
         <key-map field-name="payGradeId"/>
       </relation>
-      <relation type="one" fk-name="PAY_HIST_SSTP" rel-entity-name="SalaryStep">
+      <relation type="one-nofk" fk-name="PAY_HIST_SSTP" rel-entity-name="SalaryStep">
         <key-map field-name="salaryStepSeqId"/>
         <key-map field-name="payGradeId"/>
       </relation>
@@ -472,13 +472,13 @@
         <key-map field-name="partyId"/>
         <key-map field-name="roleTypeId"/>
       </relation>
-      <relation type="one" fk-name="PRL_PREF_DNTP" rel-entity-name="DeductionType">
+      <relation type="one-nofk" fk-name="PRL_PREF_DNTP" rel-entity-name="DeductionType">
         <key-map field-name="deductionTypeId"/>
       </relation>
-      <relation type="one" fk-name="PRL_PREF_PMTP" rel-entity-name="PaymentMethodType">
+      <relation type="one-nofk" fk-name="PRL_PREF_PMTP" rel-entity-name="PaymentMethodType">
         <key-map field-name="paymentMethodTypeId"/>
       </relation>
-      <relation type="one" fk-name="PRL_PREF_PDTP" rel-entity-name="PeriodType">
+      <relation type="one-nofk" fk-name="PRL_PREF_PDTP" rel-entity-name="PeriodType">
         <key-map field-name="periodTypeId"/>
       </relation>
     </entity>
@@ -522,14 +522,14 @@
       <field name="roleTypeIdTo" type="id"></field>
       <field name="fromDate" type="date-time"></field>
       <prim-key field="unemploymentClaimId"/>
-      <relation type="one" fk-name="UNMPL_CLM_EMPLMNT" rel-entity-name="Employment">
+      <relation type="one-nofk" fk-name="UNMPL_CLM_EMPLMNT" rel-entity-name="Employment">
         <key-map field-name="roleTypeIdFrom"/>
         <key-map field-name="roleTypeIdTo"/>
         <key-map field-name="partyIdFrom"/>
         <key-map field-name="partyIdTo"/>
         <key-map field-name="fromDate"/>
       </relation>
-      <relation type="one" fk-name="UNMPL_CLM_STTS" rel-entity-name="StatusItem">
+      <relation type="one-nofk" fk-name="UNMPL_CLM_STTS" rel-entity-name="StatusItem">
         <key-map field-name="statusId"/>
       </relation>
     </entity>
@@ -562,11 +562,11 @@
       <relation type="one" fk-name="EMPL_POS_PRTY" rel-entity-name="Party">
         <key-map field-name="partyId"/>
       </relation>
-      <relation type="one" fk-name="EMPL_POS_BGTITM" rel-entity-name="BudgetItem">
+      <relation type="one-nofk" fk-name="EMPL_POS_BGTITM" rel-entity-name="BudgetItem">
         <key-map field-name="budgetId"/>
         <key-map field-name="budgetItemSeqId"/>
       </relation>
-      <relation type="one" fk-name="EMPL_POS_EPSTP" rel-entity-name="EmplPositionType">
+      <relation type="one-nofk" fk-name="EMPL_POS_EPSTP" rel-entity-name="EmplPositionType">
         <key-map field-name="emplPositionTypeId"/>
       </relation>
     </entity>
@@ -636,20 +636,8 @@
             package-name="org.ofbiz.humanres.position"
             title="EmplPosition Type Entity">
       <field name="emplPositionTypeId" type="id-ne"></field>
-      <field name="partyId" type="id"></field>
-      <field name="roleTypeId" type="id"></field>
       <field name="description" type="description"></field>
       <prim-key field="emplPositionTypeId"/>
-      <relation type="one" fk-name="EMPL_PSTP_PRTY" rel-entity-name="Party">
-        <key-map field-name="partyId"/>
-      </relation>
-      <relation type="one" fk-name="EMPL_PSTP_PRLE" rel-entity-name="RoleType">
-        <key-map field-name="roleTypeId"/>
-      </relation>
-      <relation type="one-nofk" rel-entity-name="PartyRole">
-        <key-map field-name="partyId"/>
-        <key-map field-name="roleTypeId"/>
-      </relation>
     </entity>
     <entity entity-name="EmplPositionTypeClass"
             package-name="org.ofbiz.humanres.position"