Ich benutze Jersey Framework, um zu kommunizieren (Marshalling und Unmarshalling Objekt und XML) mit REST API. Ich sende Daten (Objekt hat viele Attribute) auf diese Weise:Jersey - Datenüberprüfung vor dem Senden des Entitätsobjekts an REST api
.
.
ClientResponse response = webResource.type("application/xml").post(ClientResponse.class, object);
.
Ich mag wäre fragen, wie kann ich einige Objektattribute bestätigen (zum Beispiel privaten String-Code in Object im Format von zwei Zahlen usw. sein soll)
Ich meine in meinem Client-Seite. Ich habe keinen Zugriff auf den Dienst (und seinen Quellcode), der das Objekt empfängt. Die Serverseite gab mir einige .xsd, aus denen ich einige Modellklassen generiert habe. Jetzt fülle ich diese Klassen (zum Beispiel habe ich Klasse namens Zulassung und diese Klasse hat Attribut "private String code;" ... und ich habe einige Code, zB 1234a5 in meiner Anwendung, aber dieser Wert sollte nur digital sein, so dass dieses Formular ist falsch und das richtige ist 12345) mit einigen Daten möchte ich einen Validator oder ähnliches haben, der kein ungültiges Objekt an die Server-API sendet. –
Sind die Daten basierend auf dem xsd gültig? –