how to get the deleted objects by a specific user in a repository before dm_clean job runs.
pelase provide DQL or API or DFC to fetch these details.
thanks in advance
You can't since the dm_sysobject has been deleted. The orphaned dmr_content objects do not contain any user-related information. You may try by looking at the set_client attribute which contains the name of the machine from where the content was imported/checked-in, assuming you know how to map machine names to users.
Alternatively, you could try by auditing the dm_destroy event and recording the i_contents_id in the audit record.
If you need to recover this as a one time event, you will need to restore you database backup. If this happens on a regular basis, then you should customize your application to perform a "soft delete", such that document is NOT really deleted (only the ACL is changed such that no can see it except admins).