You mean to go into the OFBiz trunk?

In the main code base we want things to be flexibe, and it happens that people want more than one party associated with the order in the same role.

It's that simple...

-David


On Dec 14, 2007, at 3:02 PM, Chris Howe wrote:

Is there a reason to maintain the ten other specialized roles in a non generic manner or some other reason that makes a HashMap(String, String) approach undesirable?

----- Original Message ----
From: David E Jones <[EMAIL PROTECTED]>
To: dev@ofbiz.apache.org
Sent: Friday, December 14, 2007 3:56:01 PM
Subject: Re: Generic Roles in Shopping Cart



Sounds like it's a custom requirement (not really a general/generic
requirement), so custom code would be the way to go.

You should be able to write a custom event that enacts this constraint

and not modify any of the main OFBiz code.

-David


On Dec 14, 2007, at 11:09 AM, Chris Howe wrote:

I'm needing to add an OrderRole to an order, but the role is
determined while the individual is shopping before an orderId is
known. Very similar to the ten other roles that are added the same
way (supplierAgentPartyId, shipFromVendorPartyId,
billFromVendorPartyId, etc).   There's no need to add another
variable and 3 additional methods to access that variable, when a
generic HashMap(String, String) will handle an unlimited number of
roles.

----- Original Message ----
From: Jim Barrows <[EMAIL PROTECTED]>
To: dev@ofbiz.apache.org
Sent: Friday, December 14, 2007 11:57:38 AM
Subject: Re: Generic Roles in Shopping Cart


I'm wondering why you want to do that?  Are you trying to tie a
shopping cart to an individual user?

On Dec 14, 2007 10:41 AM, Chris Howe <[EMAIL PROTECTED]> wrote:
I'm needing to restrict a custom roleTypeId to 1 per shopping cart,
currently the only way to add a custom roleTypeId is through the
addAdditionalRole, which will accept many parties per roleTypeId. I

can
accomplish limiting the roleTypeId to one party only by removing all
parties from the addAdditionalRole.roleTypeId before adding the
limiting
role, but it's not fail safe.

----- Original Message ----
From: Jim Barrows <[EMAIL PROTECTED]>
To: dev@ofbiz.apache.org
Sent: Friday, December 14, 2007 11:35:31 AM
Subject: Re: Generic Roles in Shopping Cart


What problem are you trying to solve?

On Dec 14, 2007 10:19 AM, Chris Howe <[EMAIL PROTECTED]> wrote:
I'm needing to restrict a custom roleTypeId to 1 per shopping cart
and I'm not finding a way to do that. Would there be any objection
to
changing the way the roles are handled in the shopping cart?  I
would like
to change all of the roles that should be restricted to 1 per
shopping
cart from specified variables to a HashMap(String roletypeId, String
partyId) in contrast to the additionalPartyRole of HashMap(String
roleTypeId, List(String partyId)).






--
James A Barrows







--
James A Barrows








Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to