Say that I have a Web Service that sends the client a
ComplexObject. The client needs to return it back after setting its name to either ComplexObject.NAME1, ComplexObject.NAME2 or ComplexObject.NAME3
(static final fields – constants) The problem is that the static final fields never get serialized/deserialized by the BeanSerializer. Is this a bug, or intended behavior? If intended behavior,
what is an elegant way of doing it? -------------------------------------- public class ComplexObject
implements java.io.Serializable { public static final String NAME1 = “name1”; public static final String NAME2 = “name2”; public static final String NAME3 = “name3”; private name; public void setName(String s) { name = s; } public String getName() {
return name; } } -------------------------------------- |
- Re: how to serialize/deserialize static final fields Liviu Chiriac
- Re: how to serialize/deserialize static final field... Zhaohua Meng
- RE: how to serialize/deserialize static final f... Liviu Chiriac
- RE: how to serialize/deserialize static final field... Mike Burati
- RE: how to serialize/deserialize static final f... Liviu Chiriac
- RE: how to serialize/deserialize static final field... Mike Burati
- RE: how to serialize/deserialize static final f... Liviu Chiriac
- RE: how to serialize/deserialize static fin... Benjamin Tomasini
- RE: how to serialize/deserialize static final field... Mike Burati