...
- physically removes item from database if and only if the caller is an administrator (otherwise falls back to a logical delete)
Dependent Objects
Objects that cannot be deleted because they would leave other objects with referential integrity problems:
- If the referencing object is logically deleted, the dependent object can be logically deleted;
- If the referencing object is logically deleted, the dependent object cannot be physically deleted
- If the referencing object is physically deleted, then the dependent object can be logically or physically deleted (no longer any constraints)