When a domain is marked for deletion, the job DeleteDomainReferences deletes all references to that domain. Similarly, if a user is marked for deletion, the job DeleteUserReferences deletes all references to that user. Currently, the configured DomainDeletionPipeline
or the corresponding UserDeletionPipeline
are called in each cartridge. These pipeline calls still work, but they have been marked as deprecated and will be removed. Instead, use the Guice Multibinder to bind DomainReferenceDeletionHandler
or accordingly UserReferenceDeletionHandler
as described in Concept - Mass Data Cleanup.
The migration is only needed if DomainDeletionPipeline
is used in the cartridge.
In the cartridge properties file, remove the DomainDeletionPipeline
configuration.
Afterwards, add and bind a cartridge-specific domain reference deletion handler as described in Cookbook - Mass Data Cleanup | Recipe: Add and Bind a Cartridge-Specific Domain Reference Deletion Handler, which is the replacement for the removed pipeline from the properties file. In that new domain reference deletion handler, you can migrate the previous pipeline execution for the domain reference deletion handling of the cartridge.
The migration is only needed if UserDeletionPipeline
is used in the cartridge.
In the cartridge properties file, remove the UserDeletionPipeline
configuration.
Afterwards, add and bind a cartridge-specific user reference deletion handler similar to domains as described in Cookbook - Mass Data Cleanup | Recipe: Add and Bind a Cartridge-Specific Domain Reference Deletion Handler, which is the replacement for the removed pipeline from the properties file. In that new user reference deletion handler, you can migrate the previous pipeline execution for the user reference deletion handling of the cartridge.
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Website, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.