/** @param session */
 public static void updateSiteTemplateAndSidebar(CoreSession session) {
   try {
     DocumentModelList children = session.query("SELECT * FROM " + Docs.SITE.type());
     for (DocumentModel docLabsSite : children) {
       LabsSite labsSite = Tools.getAdapter(LabsSite.class, docLabsSite, session);
       String templateName = labsSite.getTemplate().getTemplateName();
       if (templateName.equals("homeSimple")) {
         labsSite.setTopPageNavigation(false);
         labsSite.getTemplate().setTemplateName("left");
         LabsSiteUtils.createSimpleSidebarPage(labsSite.getDocument(), session);
       } else if (templateName.equals("homeLeftComplex")) {
         labsSite.setTopPageNavigation(true);
         labsSite.getTemplate().setTemplateName("left");
         LabsSiteUtils.createComplexSidebarPage(labsSite.getDocument(), session);
       } else if (templateName.equals("centerFullScreen")) {
         labsSite.setTopPageNavigation(true);
         LabsSiteUtils.createDefaultSidebarPage(labsSite.getDocument(), session);
       } else if (templateName.equals("homeRightComplex")) {
         labsSite.getTemplate().setTemplateName("right");
         labsSite.setTopPageNavigation(true);
         LabsSiteUtils.createComplexSidebarPage(labsSite.getDocument(), session);
       } else if (templateName.equals("homeRightSimple")) {
         labsSite.getTemplate().setTemplateName("right");
         labsSite.setTopPageNavigation(false);
         LabsSiteUtils.createSimpleSidebarPage(labsSite.getDocument(), session);
       } else if (templateName.equals("domi")) {
         labsSite.setTopPageNavigation(true);
         LabsSiteUtils.createDefaultSidebarPage(labsSite.getDocument(), session);
       } else if (templateName.equals("supplyChain")) {
         labsSite.setTopPageNavigation(true);
         LabsSiteUtils.createDefaultSidebarPage(labsSite.getDocument(), session);
       }
       session.saveDocument(docLabsSite);
     }
     session.save();
   } catch (ClientException e) {
     LOG.error("updateSiteTemplateAndSidebar : ", e);
   }
 }