Je développe une application en Java (JSF) qui communique avec un serveur Web WCF. J'ai développé le serveur web en utilisant C#, et j'ai du mal à envoyer l'implémentation égale d'un objet complexe au client java. Par exemple, considérons cette classe C#:Comment envoyer une implémentation de classe égale au client à l'aide d'un serveur Web WCF
[DataContract(Namespace = "http://mywebservice.com/Entidades")]
public class Record{private Int64 id;
[DataMember]
public Int64 Id
{
get { return id; }
set { id = value; }
}
public override bool Equals(Object obj)
{
if(obj is Record){
Record rec = obj as Record;
return rec.Id == this.Id;
}
return false;
}
}
Première tryed mettre le [DataMember] dans les égaux, mais j'ai découvert que je ne peux pas le faire. Comment est la bonne façon d'envoyer cette implémentation des "égales" de ce type complexe au client java?
Merci à l'avance
À quoi le XML ressemblerait-il? – SLaks
J'espérais qu'il était possible d'envoyer la surcharge égale au xml avec les définitions de types complexes. Quelque chose comme: ... Définitions ... xs: complexType> –
PauloRLA