Domain service for batch operations on Images.
Encapsulates the business logic for batch status transitions. Manages the state machine for image lifecycle:
UNEXPORTED --> LAST_UPDATED --> EXPORTED | v UNEXPORTED (revert) Copy
UNEXPORTED --> LAST_UPDATED --> EXPORTED | v UNEXPORTED (revert)
Resets images for a new batch export.
Delegates to repository's resetStatus which performs two operations atomically within a single transaction.
Reverts images from LAST_UPDATED back to UNEXPORTED.
Domain service for batch operations on Images.
Remarks
Encapsulates the business logic for batch status transitions. Manages the state machine for image lifecycle: