Jerseyフレームワークを使用して、REST APIを使用して(オブジェクトとXMLのマーシャリングとアンマーシャリング)を通信します。Jersey - REST APIにエンティティオブジェクトを送信する前のデータ検証
(例えばオブジェクトでプライベート文字列のコードをなど2つの数の形式にする必要があります)私はいくつかのオブジェクト属性を検証する方法をお願いしたいと思います.
.
ClientResponse response = webResource.type("application/xml").post(ClientResponse.class, object);
.
:私は、データを送信する(オブジェクトがたくさんの属性があります)この方法
私はクライアント側を意味します。私は、オブジェクトを受け取るサービス(とそのソースコード)へのアクセス権を持っていません。サーバー側からいくつかの.xsdが与えられ、ここからモデルクラスをいくつか生成しました。今ではこのクラスを埋めています(たとえば、私はAdmissionというクラスを持っていますが、このクラスは属性「プライベートStringコード」を持っています)...そして私のアプリケーションではfe 1234a5というコードをいくつか設定しました。間違って、正しい12345です)私はいくつかのバリデータまたはサーバーAPIに無効なオブジェクトを送信しないようなものをしたいと思います。 –
データはxsdに基づいて有効ですか? –