I presume I'm missing something obvious, because this has to be reasonably 
common. But I haven't found anything after a couple of hours of searching so 
here goes.

I have a Mojo parameter that needs the capability of being specified as an 
empty String. Eg

<configuration>
     <databaseName></databaseName>
</configuration>

though I'd settle for being able to specify empty String as the default-value 
in the Mojo. Eg

    /**
     * @parameter default-value=""
     */
    private String databaseName;

But in either case databaseName is configured as null.

Q: How do I construct the databaseName parameter so that it can be configured 
or have a default-value of empty String instead of null?

I realise I could manually set databaseName to emptyString in Mojo#execute if 
databaseName is null, but that seems to make a mockery of the default-value 
annotation.

William



      Stay connected to the people that matter most with a smarter inbox. Take 
a look http://au.docs.yahoo.com/mail/smarterinbox

Reply via email to