Domino-jackson supported features and documentation

https://dominokit.com/solutions/domino-jackson/v1/docs/getting-started

Domino-rest supported features and documentation

https://dominokit.com/solutions/domino-rest/v1/docs/getting-started

On Tuesday, November 11, 2025 at 11:15:36 AM UTC+3 Vassilis Virvilis wrote:

> +1 metoo
>
> I have moved from GWT-RPC to RestyGWT a lifetime ago.I had even 
> contributed to RestyGWT in order to accommodate my use cases.
>
> Later on RestyGWT tried to move from its custom jackson serialization to 
> gwt-jackson. At some point it started providing both options. However I 
> never managed to compile it with gwt-jackson.
>
> Nowadays both RestyGWT and gwt-jackson seem defunct so naturally I am 
> looking for alternatives.
>
> So, me too, I am interested in any war stories you may have. i.e. Does the 
> serialization of complex objects work? Map with Objects, Parametrized 
> Objects, Lists or Collections as keys?
>
>
>
> On Tue, Nov 11, 2025 at 9:44 AM 'RobW' via GWT Users <
> [email protected]> wrote:
>
>> Following with interest. We've discussed moving our server side from 
>> GWT-RPC to Rest many times, but all of the libs have come up short on us so 
>> far. Domino was the one we had left to look into at some stage when time 
>> becomes available.
>>
>> On Monday, 10 November 2025 at 15:06:40 UTC Michael Conrad wrote:
>>
>>> 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:1Exception: 
>>> org.dominokit.rest.shared.request.exception.PathParameterMissingException: 
>>> No parameter provided for path [{uid:[0-9]+}] ConsoleLogger.java:55:1
>>>
>>> -Mike
>>> &#8203;
>>>
>> -- 
>> 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/e63f7cf1-465f-4880-9500-a57bcc3a57can%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-web-toolkit/e63f7cf1-465f-4880-9500-a57bcc3a57can%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Vassilis Virvilis
>

-- 
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/42f2334c-30ce-4cfb-8288-6acc72173ca3n%40googlegroups.com.

Reply via email to