When records are deleted, they go into the Recycle Bin. These records in the Recycle Bin are called 'Soft Deleted' records.
The records in the recycle bin are removed either by manually clicking on the Empty Recycle bin, or through an api call or when the 15 day duration expires. At this stage the records are completely removed from the system and can be considered a hard delete.
Hope this will help ..
Actually any delete using deleteIds via the API is a soft delete. Try it: call deleteIds on some test ID. It'll show up in your recycle bin.
https://developer.salesforce.com/forums?id=906F00000008mPFIAY
If this helps, please mark it as a solution, and give kudos (click on the star) if you think I deserve them.
Thanks,
Cool Sfdc
In other word records hidden from their views, but the administrator still has access to it so if needed.
For more details please visite this link : http://www.salesforce.com/us/developer/docs/api/index_Left.htm#StartTopic=Content/sforce_api_calls_queryall.htm
When records are deleted, they go into the Recycle Bin. These records in the Recycle Bin are called 'Soft Deleted' records.
The records in the recycle bin are removed either by manually clicking on the Empty Recycle bin, or through an api call or when the 15 day duration expires. At this stage the records are completely removed from the system and can be considered a hard delete.
Regards,
Satish Kumar