我有其中有一個字段的getter和setter,以及第二對getter和setter的是,在另一種方式進入該領域的Java類:如何讓BlazeDS忽略屬性?
public class NullAbleId {
private static final int NULL_ID = -1;
private int internalId;
getter & setter for internalId
public Integer getId() {
if(this.internalId == NULL_ID) {
return null;
} else {
return Integer.valueOf(internalId);
}
}
public void setId(Integer id) {
if (id == null) {
this.internalId = NULL_ID;
} else {
this.internalId = id.intValue();
}
}
}
(對於這種結構的原因是,我想建立way to hande Nullable Intergers)
對Flash/Flex的客戶端,我有兩個屬性的類:ID和internalId(標識屬性僅用於測試,到了最後,他們應該返回internalId值)
BlazeDS接縫傳遞兩個值:id和internalId,因爲兩者都有一個co完整的getter setter對。 我希望Blaze不要傳輸id,只有internalId應該傳輸。但我不知道如何配置它。
謝謝:我試圖實現可外部化的接口,但這會導致下一個問題:http://stackoverflow.com/questions/4968457/blazeds-custom-serialization-causes-rangee RROR – Ralph 2011-02-11 11:29:41