OK, you're the chief, I trust you!

> -----Message d'origine-----
> De : [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]De la part de Dain
> Sundstrom
> Envoye : mercredi, 29 janvier 2003 18:49
> A : [EMAIL PROTECTED]
> Objet : Re: [JBoss-dev] Feature request, dev assignments
> 
> 
> I don't know, but we could create our own listener to support modifying 
> the value.  I'll have to think about the implications that.  We plan on 
> supporting notifications from the backend also, so changing the value 
> may be problematic.  You will also be able to have many entities fields 
> mapped to the same column. . . .  Maybe we should have two listener 
> interfaces: one for local changes and one for backend changes.  Anyway, 
> I simply prefer a listener approach to an implicit method call.
> 
> -dain
> 
> On Wednesday, January 29, 2003, at 11:40 AM, Sacha Labourey wrote:
> 
> > But would this allow some observer to modify the actual content of 
> > what is
> > set (setter) or returned (getters)? This is the second part of the 
> > interest
> > IMHO.
> >
> >> -----Message d'origine-----
> >> De : [EMAIL PROTECTED]
> >> [mailto:[EMAIL PROTECTED]]De la part de 
> >> Dain
> >> Sundstrom
> >> Envoye : mercredi, 29 janvier 2003 18:35
> >> A : [EMAIL PROTECTED]
> >> Objet : Re: [JBoss-dev] Feature request, dev assignments
> >>
> >>
> >> Sacha,
> >>
> >> What you suggest would require rewriting the byte code generator, 
> >> which
> >> I didn't write.  Currently all the implementation of the abstract
> >> methods does is call an invocation handler.
> >>
> >> I do really like the idea of the PropertyChange[Veto]Listener and have
> >> already added it to the task list.  This fits into our (the cmp team)
> >> plans to add change notification (observer pattern).
> >>
> >> -dain
> >>
> >> On Wednesday, January 29, 2003, at 01:45 AM, Sacha Labourey wrote:
> >>
> >>> Dain,
> >>>
> >>> I agree, this is some of a hack, but any trick would be hack because 
> >>> it
> >>> requires the container to implicitly do some call. What your 
> >>> container
> >>> bytecode implementation generates is something like that (very
> >>> pseudo-code
> >>> as we all know it is something like "invoke"):
> >>>
> >>>   public void setXXX (Object bla)
> >>>   {
> >>>           doMyPersistenceThingForXXX();
> >>>   }
> >>>
> >>> I was only suggesting something like:
> >>>
> >>>   public void setXXX (Object bla)
> >>>   {
> >>>           if (XXXSeterImplementedBySuperClass())
> >>>                   super.setXXX(bla);
> >>>           doMyPersistenceThingForXXX();
> >>>   }
> >>>
> >>> Pro:
> >>>   - very simple for both your code and the developer code
> >>>   - no need to have 2x the same setters (or getter if you
> >> want to decode
> >>> stuff)
> >>>
> >>> Cons:
> >>>   - proprietary
> >>>   - you could just (setters) deny access by throwing an exception but
> >>> not
> >>> modify the actual content of what is stored. This is a real miss. The
> >>> Veto
> >>> thing would also need to be extended for this. Some people have to 
> >>> trim
> >>> white spaces for example.
> >>>
> >>> Nothing magic here.
> >>>
> >>> cheers
> >>>
> >>> sacha
> >>>
> >>>> -----Message d'origine-----
> >>>> De : [EMAIL PROTECTED]
> >>>> [mailto:[EMAIL PROTECTED]]De la part de
> >>>> Dain
> >>>> Sundstrom
> >>>> Envoye : mardi, 28 janvier 2003 01:56
> >>>> A : [EMAIL PROTECTED]
> >>>> Objet : Re: [JBoss-dev] Feature request, dev assignments
> >>>>
> >>>>
> >>>> I never really liked this idea.  I think you should provide a 
> >>>> concrete
> >>>> setPostalCode (String code) method and if the data is valid you 
> >>>> would
> >>>> call setPostalCodeField (String code) or setPostalCode_(String 
> >>>> code).
> >>>> I think this type of validation is part of the business logic.
> >>>> Alternatively, there are types of validation that are really an 
> >>>> aspect
> >>>> (deployment environment specific).  For example, a company specific
> >>>> mail route field.  The validation of this field would depend on the
> >>>> deployment environment (which company it is deployed at).  In this
> >>>> case
> >>>> I see an interceptor, possibly a Bean Scripting Framework 
> >>>> interceptor.
> >>>>
> >>>> What I am getting at is I think this proposed solution is a hack 
> >>>> and I
> >>>> personally would not accept the patch, but the user community has
> >>>> convinced me to include things I consider hacks.
> >>>>
> >>>> -dain
> >>>>
> >>>> On Monday, January 27, 2003, at 08:31 AM, Themba Mbatha wrote:
> >>>>
> >>>>> Hi all;
> >>>>>
> >>>>> What would be the procedure if one is interested in implementing a
> >>>>> feature request? There is a feature request (647669) that I also 
> >>>>> need
> >>>>> a.s.a.p. and I'm prepared to contribute the implementation once I'm
> >>>>> done.
> >>>>>
> >>>>> Regards.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> -------------------------------------------------------
> >>>>> This SF.NET email is sponsored by:
> >>>>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 
> >>>>> See!
> >>>>> http://www.vasoftware.com
> >>>>> _______________________________________________
> >>>>> Jboss-development mailing list
> >>>>> [EMAIL PROTECTED]
> >>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>>>
> >>>>
> >>>>
> >>>> -------------------------------------------------------
> >>>> This SF.NET email is sponsored by:
> >>>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> >>>> http://www.vasoftware.com
> >>>> _______________________________________________
> >>>> Jboss-development mailing list
> >>>> [EMAIL PROTECTED]
> >>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>>>
> >>>
> >>>
> >>>
> >>> -------------------------------------------------------
> >>> This SF.NET email is sponsored by:
> >>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> >>> http://www.vasoftware.com
> >>> _______________________________________________
> >>> Jboss-development mailing list
> >>> [EMAIL PROTECTED]
> >>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> This SF.NET email is sponsored by:
> >> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> >> http://www.vasoftware.com
> >> _______________________________________________
> >> Jboss-development mailing list
> >> [EMAIL PROTECTED]
> >> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>
> >
> >
> >
> > -------------------------------------------------------
> > This SF.NET email is sponsored by:
> > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> > http://www.vasoftware.com
> > _______________________________________________
> > Jboss-development mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-development
> 
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to