Hmm...    Not really sure.

I suppose you could try something like:

public class MyArg {
   @XmlElement(type = Integer.class, required = false)
   int foo;
   public int getFoo() { // getter}
   public void setFoo(int foo) { // setter}
}

That might work.   

That said, the Java 5 autoboxing should work and allow the non-primitive 
forms to work.    Even with 

public void setFoo(Integer foo), you should be able to call setFoo(12) or 
similar.

Dan





On Monday 05 November 2007, Kaleb Walton wrote:
> Pardon me if this has been answered already - couldn't find it
> anywhere in Nabble.
>
> Is there a way to specify minOccurs for primitive properties with the
> Simple Server? Since many of our consumers use dynamic languages that
> do not have default values for primitives I am forced to use complex
> types for Integers, Longs, Boolean's, etc. for parameters that should
> be optional. This is a problem with many of our developers as they are
> used to using primitive ints, longs and booleans.
>
> Example:
>
> public class MyArg {
>   Integer foo;
>   public Integer getFoo() { // getter}
>   public void setFoo(Integer foo) { // setter}
> }
>
> we would like it to be:
>
> public class MyArg {
>   int foo;
>   public int getFoo() { // getter}
>   public void setFoo(int foo) { // setter}
> }
>
> Any options?
>
> Regards,
> Kaleb



-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to