Login  Register

Re: Users - Party Education and Work Experience Entities

Posted by David E. Jones on Feb 18, 2006; 10:39pm
URL: http://ofbiz.116.s1.nabble.com/Users-Party-Education-and-Work-Experience-Entities-tp137491p137508.html


Have you looked at the existing data model? I HIGHLY recommend this  
before working on any new entities... It is necessary in order to not  
only plan for and understand where new entities will fit in but also  
to see if what you need already exists or is close to existing.

Look in particular in the "humanres" (Human Resources) and  
"workeffort" packages.

-David


On Feb 18, 2006, at 2:28 PM, Vinay Agarwal wrote:

> Hello,
>
>
> I need party education and work experience entities to build resume  
> like structure for a party. The entities that I came up for them  
> are detailed below.
>
>
> Am doing it write?
> Is it worth putting them back on OFBiz?
>
> Regards,
>
> Vinay Agarwal
>
>
>     <entity entity-name="Education"
>
>                                     package-name="org.ofbiz.grayzilla"
>
>                                     title="Party Education Entity">
>
>                         <field name="partyId" type="id-ne"></field>
>
>                         <field name="instituteId" type="id-ne"></
> field>
>
>                         <field name="degree" type="id-long"></field>
>
>                         <field name="studentId" type="id-long"></
> field>
>
>                         <field name="fromDate" type="date-time"></
> field>
>
>                         <field name="thruDate" type="date-time"></
> field>
>
>                         <prim-key field="partyId"/>
>
>                         <prim-key field="instituteId"/>
>
>                         <prim-key field="fromDate"/>
>
>                         <relation type="one" fk-name="EDU_PRTY" rel-
> entity-name="Party">
>
>                                     <key-map field-name="partyId"/>
>
>                         </relation>
>
>                         <relation type="one" fk-name="EDU_INST" rel-
> entity-name="Party">
>
>                                     <key-map field-
> name="instituteId" rel-field-name="partyId"/>
>
>                         </relation>
>
>     </entity>
>
>
>     <entity entity-name="Experience"
>
>                                     package-name="org.ofbiz.grayzilla"
>
>                                     title="Party Experience Entity">
>
>                         <field name="partyId" type="id-ne"></field>
>
>                         <field name="companyId" type="id-ne"></field>
>
>                         <field name="titleLast" type="id-long"></
> field>
>
>                         <field name="description" type="id-vlong"></
> field>
>
>                         <field name="fromDate" type="date-time"></
> field>
>
>                         <field name="thruDate" type="date-time"></
> field>
>
>                         <prim-key field="partyId"/>
>
>                         <prim-key field="companyId"/>
>
>                         <prim-key field="fromDate"/>
>
>                         <relation type="one" fk-name="EXPER_PRTY"  
> rel-entity-name="Party">
>
>                                     <key-map field-name="partyId"/>
>
>                         </relation>
>
>                         <relation type="one" fk-name="EXPER_COMP"  
> rel-entity-name="Party">
>
>                                     <key-map field-name="companyId"  
> rel-field-name="partyId"/>
>
>                         </relation>
>
>     </entity>
>
>
> _______________________________________________
> Users mailing list
> [hidden email]
> http://lists.ofbiz.org/mailman/listinfo/users

 
_______________________________________________
Users mailing list
[hidden email]
http://lists.ofbiz.org/mailman/listinfo/users

smime.p7s (3K) Download Attachment