On Tue, Aug 25, 2009 at 5:35 PM, philippe van dyck<[email protected]> wrote:
> Actually, I looks like that :
> public interface MacAddress {
> interface Factory {
> MacAddress create(BigInteger macNumber);
> MacAddress create(String macString) throws MacAddressFormatException;
> }
> Property<BigInteger> mac();
> }
> And :
> @Mixins(MacAddressValue.MacAddressImpl.class)
> public interface MacAddressValue extends ValueComposite, MacAddress { }
> I got an error from the JSon serialization when I tried to store an entity
> using this value, so I modified the JSon-inazation the same way I did for
> BigDecimal (converting to string).
> It is now working fine but the JSon content of my entity is :
> {"identity":"mac.V","type":"com.netzep.chilliz.domain.model.assembly.voucher.VoucherEntity","version":"7b1c6969-37ec-41dc-9a09-3244fb04d9c5-3","modified":1251192705261,"properties":{"macAddress":"rO0ABXQAF3sibWFjIjoiMTEwMzgyMzQzODA4MSJ9","used":false,"identity":"mac.V"},"associations":{"lot":"7461ce863.L"},"manyassociations":{}}
> So it was converted in JSon format and then it was serialized...
> Am I missing something ?

Latest version??

Go to org.qi4j.spi.value.NumberType and see if you have BigDecimal and
BigInteger in the list of if statements... If you do, can you debug
yourself through there?


Cheers
-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to