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: [email protected]
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: [email protected]
> 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: [email protected]
>> 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
>
>
>




Reply via email to