{"ref":"artifact:capire-orders-java","page":"/artifacts/capire-orders-java","json":"/artifacts/capire-orders-java.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"capire-orders-java","name":"orders-java","artifact_type":"sample","ecosystem":"cap","domain":"developer-experience","origin_ring":"sap-official","use_as":"reference","description":{"one_line":"A sample reuse service for managing orders, with its own Fiori UI, in the capire/orders-java repository; its README is the one [orders](artifact:capire-orders) carries and names no runtime.","short":"Sample CAP Java reuse service for orders, with a Fiori UI","what_it_solves":"A generic reuse service for managing orders, with a Fiori UI of its own, used in the [bookstore](artifact:capire-bookstore) sample. SAP states what it is for: demonstrating how to create a CAP plugin and how to use it in your application, and the Integrate section says you can run the app standalone and consume the service through OData instead of embedding it. The README in this repository is the one [orders](artifact:capire-orders) carries, headed @capire/orders and naming no runtime, so nothing in it says what the -java in the repository name changes.","when_not_to_use":"Not in production. SAP states it is just a sample, not optimised for performance or security."},"links":{"repo":"https://github.com/capire/orders-java"},"type_properties":{"form":{"value":"reference-application","sources":[{"url":"https://github.com/capire/orders-java","title":"capire/orders-java — README","checked":"2026-09-14","quote":"This is a sample app which provides a generic reuse service for managing orders,\nand a corresponding Fiori UI."}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:plugin-authoring"],"maintainers":["actor:capire"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:capire"}],"first_seen":"2026-09-14"},"contributors":["actor:akatuoro","actor:vl-leon"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"no release dates"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":0,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":0,"forks":1,"open_issues":2,"archived":false,"pushed_at":"2026-09-18","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2025-12-18T10:35:40Z","open_prs":1,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":1048,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2025-12-18","last_commit":"2026-04-08","commits":16,"contributors":2,"readme_path":"README.md","readme_sha":"262f7e836c7d1e5b3831353e594966d19ffe0c40","repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:capire","name":"Capire Docs & Samples","json":"/actors/capire.json"}],"contributors":[{"ref":"actor:akatuoro","name":"Johannes Vogt","json":"/actors/akatuoro.json"},{"ref":"actor:vl-leon","name":"Vladislav Leonkev","json":"/actors/vl-leon.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}