我有一个像这样的 POJO 类:
public class EsigObjectWithDisplayName {
private String objectCode;
private String objectDisplayName;
public EsigObjectWithDisplayName(Locale loc, String objectCode, String objectLocaleCode) {
this.objectCode = objectCode;
this.objectDisplayName = Res.s(loc, objectLocaleCode);
}
public EsigObjectWithDisplayName(){}
public String getObjectCode() {
return objectCode;
}
public String getObjectDisplayName() {
return objectDisplayName;
}
}
和这样的 AS 类:
package ...
{
[Bindable]
[RemoteClass(alias="...EsigObjectWithDisplayName")]
public class EsigObjectWithDisplayName
{
public var objectCode:String;
public var objectDisplayName:String;
public function toString():String {
return objectDisplayName;
}
}
}
填充它的唯一方法是当我修改 POJO 字段对公共的访问权限时。
我的印象是定义公共 POJO 访问器是 BlazeDS 反序列化所需的全部。这里缺少什么?