Hi Ashish The RateType entity is already defined in the workeffort app, so warnings are being thrown when ofbiz starts.
Regards Scott 2008/5/17 <[EMAIL PROTECTED]>: > Author: ashish > Date: Fri May 16 07:40:22 2008 > New Revision: 657085 > > URL: http://svn.apache.org/viewvc?rev=657085&view=rev > Log: > Applied patch from JIRA issue :- > https://issues.apache.org/jira/browse/OFBIZ-1659. > > Following things are covered in this patch :- > 1) Created Entities PositionTypeRate and RateType. > (Details of entities are taken from Data Model Resource Book 1) > 2) Added the sample data for the BenefitType entity. > > > Thanks Parimal Gain for your patch. > > Modified: > ofbiz/trunk/applications/humanres/data/HumanResTypeData.xml > ofbiz/trunk/applications/humanres/entitydef/entitygroup.xml > ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml > > Modified: ofbiz/trunk/applications/humanres/data/HumanResTypeData.xml > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/data/HumanResTypeData.xml?rev=657085&r1=657084&r2=657085&view=diff > > ============================================================================== > --- ofbiz/trunk/applications/humanres/data/HumanResTypeData.xml (original) > +++ ofbiz/trunk/applications/humanres/data/HumanResTypeData.xml Fri May 16 > 07:40:22 2008 > @@ -51,4 +51,8 @@ > <ResponsibilityType description="Resource Management" hasTable="N" > parentTypeId="" statusTypeId="RES_MGMT"/> > <ResponsibilityType description="Production Management" hasTable="N" > parentTypeId="" statusTypeId="PROD_MGMT"/> > <ResponsibilityType description="Sales Management" hasTable="N" > parentTypeId="" statusTypeId="SALES_MGMT"/> > + > + <BenefitType description="Health" hasTable="N" parentTypeId="" > benefitTypeId="HEALTH"/> > + <BenefitType description="Vacation" hasTable="N" parentTypeId="" > benefitTypeId="VACATION"/> > + <BenefitType description="Sick Leave" hasTable="N" parentTypeId="" > benefitTypeId="SICK_LEAVE"/> > </entity-engine-xml> > > Modified: ofbiz/trunk/applications/humanres/entitydef/entitygroup.xml > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/entitydef/entitygroup.xml?rev=657085&r1=657084&r2=657085&view=diff > > ============================================================================== > --- ofbiz/trunk/applications/humanres/entitydef/entitygroup.xml (original) > +++ ofbiz/trunk/applications/humanres/entitydef/entitygroup.xml Fri May 16 > 07:40:22 2008 > @@ -68,6 +68,8 @@ > <entity-group group="org.ofbiz" entity="EmplPositionType" /> > <entity-group group="org.ofbiz" entity="EmplPositionTypeClass" /> > <entity-group group="org.ofbiz" entity="ValidResponsibility" /> > + <entity-group group="org.ofbiz" entity="EmplPositionTypeRate" /> > + <entity-group group="org.ofbiz" entity="RateType" /> > > </entitygroup> > > > Modified: ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml?rev=657085&r1=657084&r2=657085&view=diff > > ============================================================================== > --- ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml (original) > +++ ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml Fri May 16 > 07:40:22 2008 > @@ -687,5 +687,38 @@ > <key-map field-name="responsibilityTypeId"/> > </relation> > </entity> > + <entity entity-name="EmplPositionTypeRate" > + package-name="org.ofbiz.humanres.position" > + title="EmplPosition Type Rate Entity"> > + <field name="emplPositionTypeId" type="id-ne"/> > + <field name="periodTypeId" type="id-ne"/> > + <field name="salaryStepSeqId" type="id"/> > + <field name="rateTypeId" type="id"/> > + <field name="payGradeId" type="id"/> > + <field name="fromDate" type="date-time"/> > + <field name="thruDate" type="date-time"/> > + <field name="rate" type="id"/> > + <prim-key field="fromDate"/> > + <relation type="one" fk-name="EMPL_PSTPRT_EPTP" > rel-entity-name="EmplPositionType"> > + <key-map field-name="emplPositionTypeId"/> > + </relation> > + <relation type="one" fk-name="EMPL_PSTPRT_PRDTYP" > rel-entity-name="PeriodType"> > + <key-map field-name="periodTypeId"/> > + </relation> > + <relation type="one-nofk" fk-name="EMPL_PSTPRT_SSTP" > rel-entity-name="SalaryStep"> > + <key-map field-name="salaryStepSeqId"/> > + <key-map field-name="payGradeId"/> > + </relation> > + <relation type="one-nofk" fk-name="EMPL_PSTPRT_RTTYP" > rel-entity-name="RateType"> > + <key-map field-name="rateTypeId"/> > + </relation> > + </entity> > + <entity entity-name="RateType" > + package-name="org.ofbiz.humanres.position" > + title="Rate Type Entity"> > + <field name="rateTypeId" type="id-ne"/> > + <field name="description" type="description"/> > + <prim-key field="rateTypeId"/> > + </entity> > </entitymodel> > > > >