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

Daniel Keir Haywood updated CAUSEWAY-3428:
------------------------------------------
    Fix Version/s:     (was: 3.2.0)

> [kroviz] Demo / How to resolve Include via RO?
> ----------------------------------------------
>
>                 Key: CAUSEWAY-3428
>                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3428
>             Project: Causeway
>          Issue Type: New Feature
>          Components: Viewer RO
>    Affects Versions: 2.0.0-RC1
>            Reporter: Jörg Rade
>            Priority: Minor
>         Attachments: kroviz_demo_basic_types_strings_description.png, 
> kroviz_demo_basic_types_strings_description_asciidoctor.png
>
>
> http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-
> {code:json}
> {
>   "links" : [ {
>     "rel" : "self",
>     "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-";,
>     "method" : "GET",
>     "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
>     "title" : "java.lang.String data type"
>   }, {
>     "rel" : "describedby",
>     "href" : 
> "http://localhost:9090/restful/domain-types/demo.JavaLangStrings";,
>     "method" : "GET",
>     "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/domain-type\""
>   }, {
>     "rel" : "urn:org.apache.causeway.restfulobjects:rels/object-layout",
>     "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/object-layout";,
>     "method" : "GET",
>     "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-layout-bs\""
>   }, {
>     "rel" : "urn:org.apache.causeway.restfulobjects:rels/object-icon",
>     "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/object-icon";,
>     "method" : "GET",
>     "type" : "image/*"
>   }, {
>     "rel" : "urn:org.restfulobjects:rels/update",
>     "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings:PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-";,
>     "method" : "PUT",
>     "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
>     "arguments" : { }
>   } ],
>   "extensions" : {
>     "oid" : 
> "demo.JavaLangStrings:PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-",
>     "isService" : false,
>     "isPersistent" : true
>   },
>   "title" : "java.lang.String data type",
>   "domainType" : "demo.JavaLangStrings",
>   "instanceId" : 
> "PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-",
>   "members" : {
>     "description" : {
>       "id" : "description",
>       "memberType" : "property",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;property=\"description\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/properties/description";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-property\""
>       } ],
>       "value" : ":Notice: Licensed to the Apache Software Foundation (ASF) 
> under one or more contributor license agreements. See the NOTICE file 
> distributed with this work for additional information regarding copyright 
> ownership. The ASF licenses this file to you under the Apache License, 
> Version 2.0 (the \"License\"); you may not use this file except in compliance 
> with the License. You may obtain a copy of the License at. 
> http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable 
> law or agreed to in writing, software distributed under the License is 
> distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY 
> KIND, either express or implied. See the License for the specific language 
> governing permissions and limitations under the License.\n\n// // This file 
> was GENERATED by the showcase generator (tooling). Do NOT edit!\n\nThe 
> framework has built-in support for the `java.lang.String` data type.\n\nFrom 
> here you can:\n\n* navigate to an entity that uses the `java.lang.String` 
> datatype\n* open a view model that uses the `java.lang.String` 
> datatype\n\nSome properties on these domain objects are mandatory, some 
> optional.\n\n== Common interfaces\n\nThe entity and view model types both 
> implement some common interfaces.\n\n=== JavaLangStringHolder\n\nThe 
> `JavaLangStringHolder` interface is used to contribute a number of mixins to 
> both 
> types:\n\n[source,java]\n----\ninclude::holder/JavaLangStringHolder.java[tags=class]\n----\n\n===
>  JavaLangStringHolder2\n\nThe `JavaLangStringHolder2` interface is used to 
> demonstrate support for label positions using 
> `@PropertyLayout(labelPosition=...)`.\n\nFurther details, along with the 
> effect of this annotation, can be seen on the entity and view model object 
> pages.",
>       "format" : "string",
>       "extensions" : {
>         "x-causeway-format" : "string"
>       },
>       "disabledReason" : "Contributed property"
>     },
>     "logicalTypeName" : {
>       "id" : "logicalTypeName",
>       "memberType" : "property",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;property=\"logicalTypeName\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/properties/logicalTypeName";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-property\""
>       } ],
>       "value" : "demo.JavaLangStrings",
>       "extensions" : {
>         "x-causeway-format" : "string"
>       },
>       "disabledReason" : "Contributed property"
>     },
>     "sources" : {
>       "id" : "sources",
>       "memberType" : "property",
>       "links" : [ {
>         "rel" : "urn:org.restfulobjects:rels/details;property=\"sources\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/properties/sources";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-property\""
>       } ],
>       "value" : 
> "link:https://github.com/apache/causeway/tree/master/examples/demo/domain/src/main/java/demoapp/dom/types/javalang/strings[Sources]
>  for this demo",
>       "format" : "string",
>       "extensions" : {
>         "x-causeway-format" : "string"
>       },
>       "disabledReason" : "Contributed property"
>     },
>     "entities" : {
>       "id" : "entities",
>       "memberType" : "collection",
>       "links" : [ {
>         "rel" : "urn:org.restfulobjects:rels/details;collection=\"entities\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/collections/entities";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-collection\""
>       } ]
>     },
>     "openViewModel" : {
>       "id" : "openViewModel",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"openViewModel\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/openViewModel";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "recentAuditTrailEntries" : {
>       "id" : "recentAuditTrailEntries",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"recentAuditTrailEntries\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/recentAuditTrailEntries";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "recentCommands" : {
>       "id" : "recentCommands",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"recentCommands\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/recentCommands";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "recentExecutions" : {
>       "id" : "recentExecutions",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"recentExecutions\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/recentExecutions";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "inspectMetamodel" : {
>       "id" : "inspectMetamodel",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"inspectMetamodel\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/inspectMetamodel";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "openRestApi" : {
>       "id" : "openRestApi",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : "urn:org.restfulobjects:rels/details;action=\"openRestApi\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/openRestApi";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "downloadLayout" : {
>       "id" : "downloadLayout",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"downloadLayout\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/downloadLayout";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "rebuildMetamodel" : {
>       "id" : "rebuildMetamodel",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"rebuildMetamodel\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/rebuildMetamodel";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     },
>     "downloadMetamodelXml" : {
>       "id" : "downloadMetamodelXml",
>       "memberType" : "action",
>       "links" : [ {
>         "rel" : 
> "urn:org.restfulobjects:rels/details;action=\"downloadMetamodelXml\"",
>         "href" : 
> "http://localhost:9090/restful/objects/demo.JavaLangStrings/PADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz48RGVtby8-/actions/downloadMetamodelXml";,
>         "method" : "GET",
>         "type" : 
> "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\""
>       } ]
>     }
>   }
> }
> {code}



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

Reply via email to