/**
  * Create a new Jobamatic page with defaults set.
  */
 public function requireDefaultRecords()
 {
     if (!SiteTree::get_by_link(self::DEFAULT_JOBPAGE_URLSEGMENT)) {
         $page = new JobamaticPage();
         $page->Title = self::DEFAULT_JOBPAGE_TITLE;
         $page->MenuTitle = self::DEFAULT_JOBPAGE_MENU_TITLE;
         $page->URLSegment = self::DEFAULT_JOBPAGE_URLSEGMENT;
         $page->Content = self::DEFAULT_JOBPAGE_CONTENT;
         $page->ShowInSearch = FALSE;
         $page->write();
         $page->publish('Stage', 'Live');
         $message = "Created default Jobamatic Page";
         $type = "created";
         $page->flushCache();
     } else {
         $message = "Failed to create default Jobamatic page – page with URLSegment "jobs" already exists.";
         $type = 'error';
     }
     DB::alteration_message($message, $type);
 }