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

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


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-tp34172077p34174961.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.