Package com.sogou.qadev.service.cynthia.dao

Examples of com.sogou.qadev.service.cynthia.dao.TemplateAccessSessionMySQL


    try
    {
      DataAccessEntry<Template> entry = new DataAccessEntry<Template>();
      entry.setData(template);
      entry.setAction(DataAccessAction.delete);
      if(!new TemplateAccessSessionMySQL().removeTemplateById(template.getId())) {//删除数据库
        errorCode = ErrorCode.dbFail;
      }else{
        //设置data表以及data_log表相应表单数据 is_valid=0
        setValidDataOfTemplate(template.getId(), false);
      }
View Full Code Here


    if(queryTemplateType(template.getTemplateTypeId()) == null)
      return ErrorCode.noSuchTemplateTypeFail;

    try {
      if (TemplateCache.getInstance().get(template.getId()) == null) {
        new TemplateAccessSessionMySQL().addTemplate(template);
      } else {
        new TemplateAccessSessionMySQL().updateTemplate(template);
      }
    } catch (Exception e) {
      logger.error("",e);
      return ErrorCode.dbFail;
    }
View Full Code Here

      if (template instanceof Template) {
        tmp = (Template)template;
      }
    }
    else{
      tmp = new TemplateAccessSessionMySQL().queryTemplateById(DataAccessFactory.getInstance().createUUID(id));
      if (tmp != null) {
        EhcacheHandler.getInstance().set(EhcacheHandler.FOREVER_CACHE,tmp.getId().getValue(), tmp);
      }
    }
View Full Code Here

    Object allTemplate = EhcacheHandler.getInstance().get(EhcacheHandler.FOREVER_CACHE,"allTemplate");

    if (allTemplate != null) {
      return (List<Template>)allTemplate;
    }else {
      List<Template> all = new TemplateAccessSessionMySQL().queryAllTemplate();
      if (all != null && all.size() > 0) {
        setAll(all);
      }
      return all;
    }
View Full Code Here

   * @description:query all Templates from DB, then put to the cache
   * @date:2014-5-5 下午7:56:03
   * @version:v1.0
   */
  public void putAllDataToCache(){
    List<Template> allTemplates = new TemplateAccessSessionMySQL().queryAllTemplate();
   
    EhcacheHandler ehcacheHanler = EhcacheHandler.getInstance();

    for (Template template : allTemplates) {
      ehcacheHanler.set(EhcacheHandler.FOREVER_CACHE,template.getId().getValue(), template);
View Full Code Here

TOP

Related Classes of com.sogou.qadev.service.cynthia.dao.TemplateAccessSessionMySQL

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.