/**
  * delete object and all related data
  *
  * @access	public
  * @return	boolean	true if all object data were removed; false if only a references were removed
  */
 function delete()
 {
     // always call parent delete function first!!
     if (!parent::delete()) {
         return false;
     }
     // delete items
     include_once './Modules/WebResource/classes/class.ilLinkResourceItems.php';
     ilLinkResourceItems::_deleteAll($this->getId());
     // Delete notify entries
     include_once './Services/LinkChecker/classes/class.ilLinkCheckNotify.php';
     ilLinkCheckNotify::_deleteObject($this->getId());
     // delete meta data
     $this->deleteMetaData();
     return true;
 }