Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] Virtual Metlhods | questions

Also, upfront we dont know about new attributes - dynamic fields, please keep
this in mind, they are configured in the application

Gaurav Malhotra wrote:
> 
> Hi tom,
>    It will be fine, if we uses some internal method for value holders. But
> please give hint, how different attribute accessor will work as chris
> suggested.
> 
> Gaurav
> 
> 
> tware wrote:
>> 
>> Hi Gaurav,
>> 
>>    Chris is right here.  The way indirection works for 1-1 mappings in 
>> EclipseLink, means that EclipseLink needs access to a method that will
>> return 
>> the valueholder itself.  With weaving enabled, we weave a special method
>> into 
>> the object for each mapping.
>> 
>>    The question here is whether the same method needs to be used to
>> access the 
>> map from Groovy or if you could have an internal method EclipseLink uses
>> to 
>> store the valueholders and a public method that is used to retrieve the
>> values?
>> 
>> -Tom
>> 
>> On 17/07/2012 10:43 AM, Gaurav Malhotra wrote:
>>>
>>> Christopher,
>>>    I am trying to implement "Dynamic Fields" i.e. extension to
>>> table/entity
>>> which could be used in groovy logic as we call it dynamic logic.Dynamic
>>> fields can be added dynamically at runtime (deployed cluster application
>>> which also uses TLG). Currently in my sample code I use "EntryProcessor"
>>> which is trigger the creation of mapping on all the nodes in the
>>> cluster.
>>>
>>>    Example, if we add dynamic field - "phoneNumber" to the Eomployee, it
>>> should be possible to access it like employee.phoneNumber.number. Hence
>>> Map
>>> suit our use case (its simple) and  we would not like to weave
>>> getPhoneNumber method/attribute etc magically into the entity using asm.
>>>
>>>    Hence VirtualMethods implementation best suits our business usage
>>> case.
>>>
>>>   So I think I cannot use any other attribute accessor.
>>>
>>> ~GM
>>>
>> _______________________________________________
>> eclipselink-users mailing list
>> eclipselink-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>> 
>> 
> 
> 

-- 
View this message in context: http://old.nabble.com/Virtual-Metlhods-%7C-questions-tp34172077p34174974.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.



Back to the top