You would be inside the constructor of a page (or component) when you
instantiate the validator (presumably).  That page (or component)
could have a @SpringBean injected into it.  Then, it can pass that
injected reference into the constructor of the validator.

On Fri, Jun 6, 2008 at 6:31 PM, Patrick Angeles <[EMAIL PROTECTED]> wrote:
>
> That doesn't work either... b/c the validator instance has already been
> set...
>
> @SpringBean would work, but the Validator will need to manually invoke the
> Injector in it's own constructor.
>
> Or you can use http://code.google.com/p/salve/ which is what we do.
>
>
>
> jwcarman wrote:
>>
>> I meant from some other class (a Component) that had the bean
>> injected.  That class could then pass its injected dependency into the
>> validator's constructor.
>>
>> On Fri, Jun 6, 2008 at 3:53 PM, Igor Vaynberg <[EMAIL PROTECTED]>
>> wrote:
>>> not without manually injecting the validator or making validate an
>>> inner/anon class so it can access component's fields.
>>>
>>> -igor
>>>
>>> On Fri, Jun 6, 2008 at 12:46 PM, James Carman
>>> <[EMAIL PROTECTED]> wrote:
>>>> You can, however, pass in an object obtained via injection with the
>>>> @SpringBean annotation.
>>>>
>>>> On Fri, Jun 6, 2008 at 3:42 PM, Patrick Angeles <[EMAIL PROTECTED]>
>>>> wrote:
>>>>>
>>>>> Another difference, if you have to do a database roundtrip (which you
>>>>> will
>>>>> likely need to verify a password) then the code for the validator is a
>>>>> bit
>>>>> more complicated. You have to take into account the fact that this gets
>>>>> serialized/deserialized as part of the page so you can't just pass a DB
>>>>> connection or hibernate session in the constructor.
>>>>>
>>>>>
>>>>>
>>>>> Eelco Hillenius wrote:
>>>>>>
>>>>>>> But can you please explain, why wouldn't you use validator for this?
>>>>>>
>>>>>> I think that's just personal preference. Validators are reusable,
>>>>>> while putting a check in onSubmit isn't. Whether that matters depends
>>>>>> on your project and the context you do the check in.
>>>>>>
>>>>>> Eelco
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/How-reliable-Validators-are--tp17697642p17699825.html
>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/How-reliable-Validators-are--tp17697642p17702421.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to