axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liviu Chiriac" <liv...@inetsoft.com>
Subject how to serialize/deserialize static final fields
Date Thu, 06 Feb 2003 19:07:39 GMT
 
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;
  }
}
--------------------------------------
 

Mime
View raw message