Parties, party groups, and party roles are all covered in depth in the Data 
Model Resource Book.


Edward Banfa wrote:

Hi all,
Someone please correct me on this if I am wrong

- A Party is a person or a group.
- A Party group is a logical grouping of Party's ?
- A Party/Group can have roles defined as PartyRoles ?

So in my case a single person is a Party and a Patient can be represented as
a Party group ? so where does party role fit into the mix?

Thnx

Regards
Edward

-----Original Message-----
From: BJ Freeman [mailto:[EMAIL PROTECTED] Sent: Monday, December 17, 2007 5:56 PM
To: [email protected]
Subject: Re: Deleting a table

I have not seen much code using the party role, though that is a good way.

Adrian Crum sent the following on 12/17/2007 8:23 AM:

Maybe a Patient party role would be more appropriate.


BJ Freeman wrote:


like any relational database, if you have tables that are realated and
they have data in them then that data may be lost.

as a side note: look at using a party as person and create a Patient
Party group. saves doing redundant work


Edward Banfa sent the following on 12/17/2007 3:50 AM:


Hi Jacques,

Ummm, what are the implications of deleting a table in ofbiz apart
from loss
of data contained in that table? Coz I just deleted a table using the
SQL
processor (am actually just learning Ofbiz, am not yet working on a
building
a production app). I had previously defined an entity called Patient and
after a I deleted the table and I restarted ofbiz, I cant see my
entity in
the Entity Data Maintenance page of webtools. Issuing the following
SQL "SELECT * FROM PATIENT" from the SQL processor page throws an
exception, the
trace in console.log says: ERROR 42X05: Table/View 'PATIENT' does not
exist.

Am I missing something here?

All help appreciated, thx

Regards

Edward

Below are my entitymodel.xml and entitygroup.xml files repectively

--------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";



xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitymodel.xsd";>

<!-- ========================================================= -->
<!-- ======================== Defaults ======================= -->
<!-- ========================================================= -->
  <title>Entities for a Hello world component</title>
  <description>None</description>
  <copyright>Copyright (c) Hello World, Inc.</copyright>
  <author>Edward Banfa</author>
  <version>0.1</version>

  <entity entity-name="Patient" package-name="org.helloworld.emedic"
      title="Entity to represent mentally sick people in government">
      <field name="patientId" type="id-ne"/>
      <field name="firstName" type="id"/>
      <field name="lastName" type="id"/>
      <field name="appointment" type="id"/>
      <prim-key field="patientId"/>         </entity>
 </entitymodel>

-------------------------------------------------------------------------



-------------------------------------------------------------------------


<?xml version="1.0" encoding="UTF-8"?>

<entitygroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";



xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitygroup.xsd";>



<entity-group group="org.ofbiz" entity="Patient"/>

</entitygroup>


--------------------------------------------------------------------------













-----Original Message-----
From: Jacques Le Roux [mailto:[EMAIL PROTECTED] Sent:
Monday, December 17, 2007 11:56 AM
To: [email protected]
Subject: Re: Deleting a table



http://docs.ofbiz.org/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo


Look for Derby, not sure there is exactly an answer but you should
find your
way from there. Beware that it's not recommended to
delete tables in OFBiz...

Jacques

De : "Edward Banfa" <[EMAIL PROTECTED]>

Hi all.



I would like to know how to delete a table in the Derby database that

comes


with Ofbiz.



Actually I have a problem with a an entity that I created, I want to
alter
the columns on the entity and hence in the underlying table that

represents


the data for the entity. Do I have to drop the existing table or is
there

a


way I can have ofbiz pickup any changes in the

entity definition and update the db schema ?



Thank u for ur help in advance



Regards



Edward























Reply via email to