2016-09-28 7 views
0

Ich verwende Kathatrsis für meine REST API. Ich bin auch neu in der JSONApi-Spezifikation. Ich für das Leben von mir kann nicht herauszufinden, das Url-Muster die @JsonApiFindAllWithIds Methode zu nennen.Aufruf von Katharsis JSONApi JsonApiFindAllWithIds

Zum Beispiel sagen, es ist kommentierten wie:

@JsonApiFindAllWithIds 
public Iterable<ThriftType> findAll(Iterable<String> iterable, QueryParams queryParams) { 

Und wenn ich die URL aufrufen (meine Ressource-Test genannt):

http://localhost:8080/test/1?filter[test][otherId][EQ]=9 

Ich würde erwarten, dass es diese Methode zu treffen, mit einer iterierbaren Liste, die 1 enthält, und ein Abfrageparameterobjekt, das meinen Filter enthält.

Aber es ruft mein @JsonApiFindOne Verfahren wie folgt beschrieben:

@JsonApiFindOne 
public ThriftType findOne(String id) { 

Können Sie mir sagen, die richtige URL-Format meine @JsonApiFindAllWithIds Methode zu schlagen?

Antwort

0

JsonAliFindAllWithIds ist für Szenarien, in denen mehr als eine ID für den Wert abgerufen werden muss. Für zB

http://localhost:8080/test/1,2

Würde ein einziger Id FindOne Verfahren während die Bereitstellung findallwithids Methode aufrufen nennen würde. Hoffe es hilft

Verwandte Themen