cds-feature-softdelete
The CAP Java counterpart to cds-softdelete-plugincds-softdelete-pluginA CAP plugin that turns DELETE into a flag on the record: annotated entities keep the row, record who deleted it and when, flag composition children with it, and drop out of reads.independent, cap: the same softdelete aspect, the same annotation, DELETE rewritten as a flag.
Ships the io.github.miyasuta.softdelete aspect and the handlers that go with it — DELETE on an annotated projection sets isDeleted, deletedAt and deletedBy instead of removing the row, composition children follow the parent, and READ filters flagged rows out.
Facts
Where it sits
Who is behind it
In the atlas: maintains 47, contributes to 47, wrote 10@miyasutamaintainer
Before choosing this
Signals
LicenceNo licenseNeither the package manifest nor the repository tree declares a licence
Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.
Conditions
LicenceSAP Developer License Agreement 3.2 CAP§ 1, 2, 3A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.
- § 1 License. Productive customer applications are limited to SAP BTP or another SAP-licensed platform, and mass extraction to a non-SAP product is restricted except where solely required for SAP interoperability.
- § 2 Intellectual Property. The agreement retains SAP's rights in the covered materials and limits making APIs, tools or software available to third parties, while preserving ownership of customer applications subject to SAP's underlying rights.
- § 3 Artificial Intelligence Training. The agreement prohibits use of the covered materials and customer applications for training artificial-intelligence models or systems.
PracticalFunctional boundary
The Maven coordinate its README gives, io.github.miyasuta:cds-feature-softdelete:1.0.0, does not resolve on Maven Central as of 2026-09-07 — you build and install it from source.
What it declares
Every artifact
- Type
- CDS plugin
- Origin
- Independently maintained
- Runtime
- Java
As a CDS plugin
- Distributed through
- Maven
Connections
CAP plugin turning DELETE into a flag on annotated entities
Deleting a record without removing it
Download
README
quoted from miyasuta/cds-feature-softdelete, readcds-feature-softdelete
A plugin for implementing soft delete functionality in SAP Cloud Application Programming Model (CAP) Java applications.
Others providing
Compare all 2 on the Soft delete page →- cds-softdelete-plugincds-softdelete-pluginA CAP plugin that turns DELETE into a flag on the record: annotated entities keep the row, record who deleted it and when, flag composition children with it, and drop out of reads.independent, capCAP plugin turning DELETE into a flag on annotated entities
- cds-softdelete-plugincds-softdelete-pluginA CAP plugin that turns DELETE into a flag on the record: annotated entities keep the row, record who deleted it and when, flag composition children with it, and drop out of reads.independent, capCAP plugin turning DELETE into a flag on annotated entities
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- Entered unmapped because no capability fitted: change-tracking is history of changes, data-privacy is close to the opposite, and inventing an edge would have been worse than the gap. The capability now exists, so the edge is the honest one rather than the nearest one.
- First seen.
For your agent
- Ref
artifact:miyasuta-cds-feature-softdelete- JSON
- /artifacts/miyasuta-cds-feature-softdelete.json
- MCP
- Connecting an agent