/**
  * function deleteEntry
  * <pre>
  * Removes the DB table info.
  * </pre>
  * @return [void]
  */
 function deleteEntry()
 {
     // before removing entry, make sure associated linkGroups & linkViewers
     // are removed as well
     $linkID = $this->getID();
     $linkMgr = new RowManager_NavLinkAccessGroupManager();
     $linkMgr->setLinkID($linkID);
     $list = $linkMgr->getListIterator();
     $list->setFirst();
     while ($entry = $list->getNext()) {
         $entry->deleteEntry();
     }
     $linkViewerMgr = new RowManager_NavLinkViewerManager();
     $linkViewerMgr->setLinkID($linkID);
     $list = $linkViewerMgr->getListIterator();
     $list->setFirst();
     while ($entry = $list->getNext()) {
         $entry->deleteEntry();
     }
     parent::deleteEntry();
 }