Glad that worked, Vishma.

Cheers
Dan

On 16 February 2016 at 03:18, Vishma Senadhi Dias <[email protected]>
wrote:

> Thanks a lot Dan. It worked like a charm. Previously the encoding I had
> tried have not overridden because I have not specified my preference and
> the application uses default values.
> Best Regards,
> Vishma.
>
>
> On 2/15/2016 7:58 PM, Dan Haywood wrote:
>
>> Hi Vishma,
>>
>> You should just be able to implement your own version of the
>> UrlEncodingService, using @DomainServiceLayout#menuOrder to ensure that
>> your version is picked up in preference to the framework-provided default
>> [1].  For example, you could start with the demo implementation in the
>> todoapp [2].
>>
>> HTH
>> Dan
>>
>> [1]
>>
>> https://github.com/isisaddons/isis-app-todoapp/blob/master/app/src/main/java/todoapp/app/services/urlencoding/UrlEncodingServiceUsingInMemoryCache.java
>> [2]
>>
>> http://isis.apache.org/guides/ugbtb.html#_ugbtb_other-techniques_replacing-default-service-implementations
>>
>>
>>
>> On 15 February 2016 at 11:52, Vishma Senadhi Dias <
>> [email protected]>
>> wrote:
>>
>> Hi all,
>>>
>>> I am using isis simple archetype in my development. I use JAXB annotated
>>> classes as view models in my application. Some of my view models have
>>> several layers of nested objects.
>>>   I cannot access the deeper nested classes, as per my opinion caused by
>>> excess length of the URL.  It takes around 3000 characters per one URL at
>>> some stages.
>>> The warning I get is,
>>>
>>> 2016-02-15 16:55:20.049:WARN:oejh.HttpParser:HttpParser Full for
>>> SCEP@4ed37991
>>>
>>> {l(/0:0:0:0:0:0:0:1:50106)<->r(/0:0:0:0:0:0:0:1:8080),s=1,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@98f3730
>>> ,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-1,l=2415,c=-3},r=25}
>>>
>>>
>>> I have been trying to modify UrlEncodingService. Is there any workaround
>>> so that I can shorten the URL to support the browser. Any suggestions ?
>>>
>>> Can I continue developing using the archetype or shall I move to develop
>>> with the ISIS source?
>>> ---------------------->>> ISIS version : 1.11.0
>>> <<<------------------------------
>>> Thanks in advance,
>>> Vishma.
>>>
>>>
>>>
>

Reply via email to