I came across a conundrum while implementing the S2 exception handling that we were discussing in another thread.

As the title suggests, I'm interested in Exception.getLocalizedMessage() but have a seemingly intractable problem with it.

Exception.getLocalizedMessage() returns by default the message in getMessage() but is put there by Sun and the Java creators as a useful method that we coders can override in our Exception child classes with our own method that localizes the exception message.

The problem is, my exceptions mostly live in my business model module. However, to localize the exception message, the exception needs access to a Resource bundle which are all front-end artifacts that I don't want in my business model module.

Also I don't want a dependency from my business model onto the front-end.

And of course, I can't pass in parameters when calling getLocalizedMessage().

So what's the score here? Is getLocalizedMessage() dead in the water, or is there another way that's not overcomplicated?

Is there anybody actually implementing getLocalizedMessage() on their 
exceptions?

regards
Adam

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

Reply via email to