Package org.vosao.entity

Examples of org.vosao.entity.TemplateEntity


    List<TemplateEntity> Templates = getDao().getTemplateDao().select();
    assertEquals(3, Templates.size());
 
 
  public void testUpdate() {
    TemplateEntity Template = addTemplate("title1", "content1");
    assertNotNull(Template.getId());
    TemplateEntity Template2 = getDao().getTemplateDao().getById(Template.getId());
    Template2.setTitle("update");
    getDao().getTemplateDao().save(Template2);
    TemplateEntity Template3 = getDao().getTemplateDao().getById(Template.getId());
    assertEquals("update", Template3.getTitle());
  }
View Full Code Here


  public void testResultList() {
    addTemplate("title1", "content1");
    addTemplate("title2", "content2");
    addTemplate("title3", "content3");
    List<TemplateEntity> Templates = getDao().getTemplateDao().select();
    TemplateEntity Template = new TemplateEntity("title", "content");
    Templates.add(Template);
    assertEquals(4, Templates.size());
  }
View Full Code Here

  public void testGetByUrl() {
    addTemplate("title1", "content1");
    addTemplate("title2", "content2");
    addTemplate("title3", "content3");
    TemplateEntity t = getDao().getTemplateDao().getByUrl("title2");
    assertNotNull(t);
    assertEquals("title2", t.getTitle());
    t = getDao().getTemplateDao().getByUrl(null);
    assertNull(t);
    t = getDao().getTemplateDao().getByUrl("terra");
    assertNull(t);
  }
View Full Code Here

  }
 
  @Override
  public Resource getFile(String path) {
    String folderPath = FolderUtil.getFilePath(path);
    TemplateEntity template = getTemplateByPath(folderPath);
    if (template != null) {
      return new TemplateFileResource(getBusiness(), template);
    }
    return null;
  }
View Full Code Here

    }
    if (page.getEndPublishDate() != null) {
      pageElement.addAttribute("endPublishDate",
        DateUtil.dateTimeToString(page.getEndPublishDate()));
    }
    TemplateEntity template = getDao().getTemplateDao().getById(
        page.getTemplate());
    if (template != null) {
      pageElement.addAttribute("theme", template.getUrl());
    }
    pageElement.addElement("version").setText(page.getVersion().toString());
    pageElement.addElement("versionTitle").setText(page.getVersionTitle());
    pageElement.addElement("state").setText(page.getState().name());
    pageElement.addElement("createUserEmail").setText(
View Full Code Here

        logger.error("Wrong date format "
            + pageElement.attributeValue("endPublishDate") + " "
            + title);
      }
    }
    TemplateEntity template = getDao().getTemplateDao().getByUrl(themeUrl);
    Long templateId = null;
    if (template != null) {
      templateId = template.getId();
    }
    PageEntity newPage = new PageEntity();
    newPage.setTitleValue(title);
    newPage.setFriendlyURL(url);
    newPage.setTemplate(templateId);
View Full Code Here

  @Override
  public void templateSave(TemplateEntity entity) throws DaoTaskException {
    if (isSkip()) {
      if (entity.getId() == null) {
        TemplateEntity found = getDao().getTemplateDao().getByUrl(
            entity.getUrl());
        if (found == null) {
          throw new DaoTaskException("Template not found while "
            + "skipping save operation. " + entity.getTitle());
        }
        entity.setId(found.getId());
      }
    }
    else {
      getDao().getTemplateDao().saveNoAudit(entity);
    }
View Full Code Here

public class TemplateServiceImpl extends AbstractServiceImpl
    implements TemplateService {

  @Override
  public ServiceResponse updateContent(Long templateId, String content) {
    TemplateEntity template = getDao().getTemplateDao().getById(templateId);
    if (template != null) {
      template.setContent(content);
      getBusiness().getTemplateBusiness().save(template);
      return ServiceResponse.createSuccessResponse(
          Messages.get("template.success_save"));
    }
    else {
View Full Code Here

    return getDao().getTemplateDao().getById(id);
  }

  @Override
  public ServiceResponse saveTemplate(Map<String, String> vo) {
    TemplateEntity template = null;
    if (!StringUtils.isEmpty(vo.get("id"))) {
      template = getDao().getTemplateDao().getById(Long.valueOf(
          vo.get("id")));
    }
    if (template == null) {
      template = new TemplateEntity();
    }
    template.setTitle(vo.get("title"));
    template.setUrl(vo.get("url"));
    template.setContent(vo.get("content"));
    List<String> errors = getBusiness().getTemplateBusiness()
      .validateBeforeUpdate(template);
    if (errors.isEmpty()) {
      getBusiness().getTemplateBusiness().save(template);
      return ServiceResponse.createSuccessResponse(template.getId()
          .toString());
    }
    else {
      return ServiceResponse.createErrorResponse(
          Messages.get("errors_occured"), errors);     
View Full Code Here

    if (folderItem != null) {
      return getFolder(folderItem.getEntity(), aPath);
    }
    String[] chain = FolderUtil.getPathChain(path);
    if (chain.length == 2 && path.startsWith("/theme/")) {
      TemplateEntity template = getDao().getTemplateDao().getByUrl(chain[1]);
      if (template != null) {
        return getThemeFolder(aPath, template.getUrl());
      }
    }
    String pageURL = FolderUtil.getPageURLFromFolderPath(path);
    if (pageURL != null) {
      List<PageEntity> pages = getDao().getPageDao().selectByUrl(pageURL);
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.