[ 
https://issues.apache.org/jira/browse/ISIS-3281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andi Huber reassigned ISIS-3281:
--------------------------------

    Assignee: Andi Huber

> [RO] object-collection contains empty value []
> ----------------------------------------------
>
>                 Key: ISIS-3281
>                 URL: https://issues.apache.org/jira/browse/ISIS-3281
>             Project: Isis
>          Issue Type: New Feature
>          Components: Isis Viewer RO
>    Affects Versions: 2.0.0-M9
>            Reporter: Jörg Rade
>            Assignee: Andi Huber
>            Priority: Major
>             Fix For: 2.0.0-RC1
>
>
> Demo-Url: 
> http://localhost:9090/restful/objects/causeway.applib.DomainObjectList/PAR-LCAAAAAAAAACFkMFOwzAMhu99iih3knFDU5uJyyQQiMPGA5jU6jolTqndjb49icpgggM5Ob9_f7_levMRgzrhyH2iRt-alVZIPrU9dY1-3W9v7rRiAWohJMJGz8h646o69CwqzxKvfYqNPogMa2s9TIxnmA0M4A9o0thZzkUEm20xkXaVyq-WXgK6lXqEE6gnoE7tZMyhjFzbpbkYwUte7eVMubl99-RajAmGwbQpGpkHZHPMjJARpsAKa1_kZ6Sptn_Gr6kPreMl9WLMyrXhfuymiCTsLoYfZfFhwPItif9t9xX1veXuEv2bsZDT2xG9sM3HtuXarvoE7Zuwqq0BAAA=/collections/objects
> Sample for new behaviour:
> {code}
> {
>   "id" : "objects",
>   "memberType" : "collection",
>   "links" : [ {
>     "rel" : "self",
>     "href" : 
> "http://localhost:9090/restful/objects/causeway.applib.DomainObjectList/PAR-LCAAAAAAAAACFkMFOwzAMhu99iih3knFDU5uJyyQQiMPGA5jU6jolTqndjb49icpgggM5Ob9_f7_levMRgzrhyH2iRt-alVZIPrU9dY1-3W9v7rRiAWohJMJGz8h646o69CwqzxKvfYqNPogMa2s9TIxnmA0M4A9o0thZzkUEm20xkXaVyq-WXgK6lXqEE6gnoE7tZMyhjFzbpbkYwUte7eVMubl99-RajAmGwbQpGpkHZHPMjJARpsAKa1_kZ6Sptn_Gr6kPreMl9WLMyrXhfuymiCTsLoYfZfFhwPItif9t9xX1veXuEv2bsZDT2xG9sM3HtuXarvoE7Zuwqq0BAAA=/collections/objects";,
>     "method" : "GET",
>     "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-collection\""
>   }, {
>     "rel" : "up",
>     "href" : 
> "http://localhost:9090/restful/objects/causeway.applib.DomainObjectList/PAR-LCAAAAAAAAACFkMFOwzAMhu99iih3knFDU5uJyyQQiMPGA5jU6jolTqndjb49icpgggM5Ob9_f7_levMRgzrhyH2iRt-alVZIPrU9dY1-3W9v7rRiAWohJMJGz8h646o69CwqzxKvfYqNPogMa2s9TIxnmA0M4A9o0thZzkUEm20xkXaVyq-WXgK6lXqEE6gnoE7tZMyhjFzbpbkYwUte7eVMubl99-RajAmGwbQpGpkHZHPMjJARpsAKa1_kZ6Sptn_Gr6kPreMl9WLMyrXhfuymiCTsLoYfZfFhwPItif9t9xX1veXuEv2bsZDT2xG9sM3HtuXarvoE7Zuwqq0BAAA=";,
>     "method" : "GET",
>     "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
>     "title" : "0 Java Lang Stringses"
>   }, {
>     "rel" : "describedby",
>     "href" : 
> "http://localhost:9090/restful/domain-types/causeway.applib.DomainObjectList/collections/objects";,
>     "method" : "GET",
>     "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/collection-description\""
>   } ],
>   "extensions" : {
>     "collectionSemantics" : "list"
>   },
>   "value" : [ ]
> }
> {code}
> Sample for old behaviour:
> {code}
> {
>   "id": "entities",
>   "memberType": "collection",
>   "links": [
>     {
>       "rel": "self",
>       "href": 
> "http://localhost:8080/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz4KPERlbW8vPgo=/collections/entities";,
>       "method": "GET",
>       "type": 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-collection\""
>     },
>     {
>       "rel": "up",
>       "href": 
> "http://localhost:8080/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz4KPERlbW8vPgo=";,
>       "method": "GET",
>       "type": 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
>       "title": "String data type"
>     },
>     {
>       "rel": "describedby",
>       "href": 
> "http://localhost:8080/restful/domain-types/demo.JavaLangStrings/collections/entities";,
>       "method": "GET",
>       "type": 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/collection-description\""
>     }
>   ],
>   "extensions": {
>     "collectionSemantics": "list"
>   },
>   "value": [
>     {
>       "rel": "urn:org.restfulobjects:rels/value",
>       "href": 
> "http://localhost:8080/restful/objects/demo.JavaLangStringEntity/196";,
>       "method": "GET",
>       "type": 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
>       "title": "StringJDO entity: Hello"
>     },
>     {
>       "rel": "urn:org.restfulobjects:rels/value",
>       "href": 
> "http://localhost:8080/restful/objects/demo.JavaLangStringEntity/197";,
>       "method": "GET",
>       "type": 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
>       "title": "StringJDO entity: world"
>     }
>   ]
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to