getter メソッド (私の場合は別のオブジェクト) でパラメーターを渡す必要があるという要件があります。それが可能かどうか疑問に思っています。どうすればこれを達成できますか? 私はjaxwsを実装していますが、これは私のサーバー側の要件です。クライアントが作成されると、getMetaValues(..) メソッドは使用できません。私のコードは
@XmlRootElement
@XmlAccessorType( XmlAccessType.PROPERTY)
public class Revision implements Serializable {
//other props and getter/setter
private List<Metavalue> metaValues;
@XmlElement
//Field is a custom class
public List<Metavalue> getMetaValues(Field field) {
metaValues=null;
if (field!=null) {
Map<String, Metakey> metadata = getMetadata();
Metakey metakey = metadata.get(field.getName());
if (metakey!=null) {
metaValues = metakey.getMetavalues();
}
}
return metaValues;
}
}
ありがとうございました。