/**
   * This method is overridden in the descendant class/page. It is used each time a user re-visits a
   * page after the initial page generation by the initPage and createPage methods.
   *
   * @param p PageEvent
   * @throws Exception
   */
  public void request(PageEvent p) throws Exception {
    if (!isReferredByCurrentPage()) defineView();

    // Set the primary Link after defining the view
    super.request(p);
  }