Hello all, for domino-rest, are formats like |{uid:[0-9]+}| not supported? Am I doing something else wrong again in my attempt to migrate off of resty-gwt/gwt-jackson? Is this a lost cause and I should just reverse course?

My jakarta jersey rest endpoint is defined as:

|@Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @Path("/1.0") public interface UserV1Jakarta { @Path("/entitlements/modules/{uid:[0-9]+}") @GET EntitlementsModulesResponse entitlementsModules(@PathParam("uid") String uid, // @HeaderParam(HeaderConsts.TOKEN) String token); //other methods snipped. } |

I am using the following for the gwt side implementation:

|// ... import org.dominokit.rest.shared.request.service.annotations.RequestFactory; @RequestFactory(serviceRoot = ApplicationPaths.API_CONTEXT + ApplicationPaths.BUTTER_USER) public interface UserV1 extends UserV1Jakarta { } |

I’m calling it as follows:

|Console console = DomGlobal.console; UserV1Factory userV1 = UserV1Factory.INSTANCE; DominoRestConfig config = DominoRestConfig.getInstance(); console.log("DominoRestConfig initialized"); userV1.entitlementsModules("0", "not-used").onSuccess(m->{ console.log("Got entitlements modules"); m.result.forEach(System.out::println); }).onFailed(e->{ console.log("Failed to get modules"); console.log(e.getHeaders()); console.log(e.getBody()); console.log(e.getStatusText()); console.log(e.getThrowable()); }).send(); |

And I’m getting in the JS console (superdev mode so I can see any exceptions):

|Could not RunAsync request [com.newsrx.butter.client.domino.api.UserV1Factory$UserV1_entitlementsModules@3] ConsoleLogger.java:33:1 Exception: org.dominokit.rest.shared.request.exception.PathParameterMissingException: No parameter provided for path [{uid:[0-9]+}] ConsoleLogger.java:55:1 |

-Mike

​

--
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/fd05cc59-a0de-43f0-a6c0-750462c2cf7e%40newsrx.com.

Reply via email to