Jörg Rade created CAUSEWAY-3428:
-----------------------------------
Summary: [RO] Demo / Response contains description that is not
plain MarkDown
Key: CAUSEWAY-3428
URL: https://issues.apache.org/jira/browse/CAUSEWAY-3428
Project: Causeway
Issue Type: Bug
Components: Viewer RO
Affects Versions: 2.0.0-RC1
Reporter: Jörg Rade
Assignee: Daniel Keir Haywood
Fix For: 3.0.0-M1
Attachments: kroviz_demo_basic_types_strings_description.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)