Class NavbarSchemaOrg

java.lang.Object
sk.iway.iwcm.doc.NavbarSchemaOrg
All Implemented Interfaces:
NavbarInterface

public class NavbarSchemaOrg extends Object implements NavbarInterface
Schema.org navbar implementation - generates breadcrumb navigation in schema.org format
  • Constructor Details

    • NavbarSchemaOrg

      public NavbarSchemaOrg()
  • Method Details

    • getNavbar

      public String getNavbar(int groupId, int docId, javax.servlet.http.HttpServletRequest request)
      Description copied from interface: NavbarInterface
      Generates navbar (breadcrumb navigation)
      Specified by:
      getNavbar in interface NavbarInterface
      Parameters:
      groupId - - ID of the directory/group
      docId - - ID of current web page
      request - - HTTP request
      Returns:
      HTML code for breadcrumb navigation
    • getNavbarSchema

      public String getNavbarSchema(int groupId, int docId, javax.servlet.http.HttpSession session)
      Vrati HTML kod pre Breadcrumb navigaciu vo formate schema.org
      Parameters:
      groupId - - ID adresara
      docId - - ID aktualnej web stranky
      session -
      Returns:
    • getNavbarForNonDefaultDoc

      public String getNavbarForNonDefaultDoc(DocDetails doc, String navbar, javax.servlet.http.HttpServletRequest request)
      Description copied from interface: NavbarInterface
      Generates navbar for a document if current doc is not default doc of last group in navbar This will be added to navbar generated by getNavbar method
      Specified by:
      getNavbarForNonDefaultDoc in interface NavbarInterface
      Parameters:
      doc - - document details
      navbar - - existing navbar HTML
      Returns: