Jmix Soft Deletion

Toggle visibility of soft-deleted Jmix entities using LoadContext hints.

1|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/TorbenMerrald/StableManager --skill jmix-soft-deletion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Jmix Soft Deletion
Source: https://github.com/TorbenMerrald/StableManager/tree/main/.claude/skills/jmix-soft-deletion
Command: npx skills add https://github.com/TorbenMerrald/StableManager --skill jmix-soft-deletion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage visibility and handling of soft-deleted entities in Jmix applications, enabling you to show or hide records that are logically deleted.

Core Features & Use Cases

  • Toggle visibility of soft-deleted records in list views and grids.
  • Include or exclude deleted entities in queries using LoadContext hints and PersistenceHints.SOFT_DELETION.
  • Work with entities annotated with @DeletedDate and @DeletedBy, enabling restore workflows.
  • Support end-to-end restoration of soft-deleted entities and consistent UI state.

Quick Start

Enable the showDeleted toggle in the UI and reload the list to view soft-deleted entities.

Frequently Asked Questions about Jmix Soft Deletion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I show soft-deleted records in a Jmix list view?

To show soft-deleted records in Jmix, enable a UI toggle to adjust visibility and reload the list view to display logically deleted entities.

What is PersistenceHints.SOFT_DELETION used for in Jmix queries?

PersistenceHints.SOFT_DELETION is used in Jmix LoadContext configurations to include or exclude soft-deleted entities when querying the data store.

How do I restore a soft-deleted entity in Jmix?

Restoring soft-deleted entities in Jmix involves toggling visibility to show deleted records and utilizing the restoration workflow supported by @DeletedDate and @DeletedBy annotations.

Does Jmix soft deletion require specific entity annotations?

Yes, managing soft-deleted entities in Jmix requires using @DeletedDate and @DeletedBy annotations to track logical deletion and support restoration workflows.

Can I include deleted entities in a Jmix LoadContext query?

Yes, you can include deleted entities in a Jmix LoadContext by applying PersistenceHints.SOFT_DELETION hints to bypass default soft-deletion filters.