Package org.vosao.entity

Examples of org.vosao.entity.TemplateEntity


  @Override
  public List<String> validateBeforeUpdate(final TemplateEntity template) {
    List<String> errors = new ArrayList<String>();
    if (template.getId() == null) {
      TemplateEntity myTemplate = getDao().getTemplateDao().getByUrl(
          template.getUrl());
      if (myTemplate != null) {
        errors.add(Messages.get("template.already_exists"));
      }
    }
View Full Code Here


  @Override
  public List<String> remove(List<Long> ids) {
    List<String> result = new ArrayList<String>();
    for (Long id : ids) {
      TemplateEntity template = getDao().getTemplateDao().getById(id);
      if (template == null) {
        continue;
      }
      List<PageEntity> pages = getDao().getPageDao().selectByTemplate(id);
      if (pages.size() > 0) {
        result.add(Messages.get("template.has_references",
            template.getTitle(), pages.get(0).getFriendlyURL()));
      }
      else {
        getDao().getTemplateDao().remove(id);
      }
    } 
View Full Code Here

 
  @Override
  public String render(PageEntity page, String languageCode) {
    VosaoContext.getInstance().getPageRenderingContext().setPage(page);
    if (page.getTemplate() != null) {
      TemplateEntity template = getDao().getTemplateDao().getById(
          page.getTemplate());
      return render(page, template.getContent(), languageCode);
    }
    else {
      ContentEntity content = getPageContent(page, languageCode);
      return pagePostProcess(content.getContent(), page);
    }
View Full Code Here

TOP

Related Classes of org.vosao.entity.TemplateEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.