Beispiel #1
0
 protected TopLevelTemplate getOrCreateMainTemplate(SystemUser adminUser) {
   if (getMainTemplate() == null) {
     BeanDao dao = new BeanDao(TopLevelTemplate.class);
     dao.setWhereCriteria("bean.name='Main' and bean.parentWebsite.id = " + getId());
     dao.setMaxResults(1);
     this.setMainTemplate(
         (TopLevelTemplate) dao.setIsReturningActiveBeans(true).getFirstBeanResult());
   }
   if (getMainTemplate() == null) {
     this.setMainTemplate(
         CmsDatabaseLoader.createMainTemplate(this, this.getMainMenu(), adminUser));
   }
   return getMainTemplate();
 }