Package com.taobao.zeus.store.mysql.persistence

Examples of com.taobao.zeus.store.mysql.persistence.DebugHistoryPersistence


    debug.setJobRunType(JobRunType.parser(persistence.getRuntype()));
    debug.setLog(persistence.getLog());
    return debug;
  }
  public static DebugHistoryPersistence convert(DebugHistory debug){
    DebugHistoryPersistence persist=new DebugHistoryPersistence();
    persist.setEndTime(debug.getEndTime());
    persist.setExecuteHost(debug.getExecuteHost());
    persist.setFileId(debug.getFileId()==null?null:Long.valueOf(debug.getFileId()));
    persist.setId(debug.getId()==null?null:Long.valueOf(debug.getId()));
    persist.setStartTime(debug.getStartTime());
    persist.setStatus(debug.getStatus()==null?null:debug.getStatus().toString());
    persist.setGmtCreate(debug.getGmtCreate());
    persist.setGmtModified(debug.getGmtModified());
    persist.setScript(debug.getScript());
    persist.setRuntype(debug.getJobRunType()==null?null:debug.getJobRunType().toString());
    persist.setLog(debug.getLog().getContent());
    return persist;
  }
View Full Code Here


public class MysqlDebugHistoryManager extends HibernateDaoSupport implements DebugHistoryManager{

  @Override
  public DebugHistory addDebugHistory(DebugHistory history) {
    DebugHistoryPersistence persist=PersistenceAndBeanConvert.convert(history);
    getHibernateTemplate().save(persist);
    history.setId(String.valueOf(persist.getId()));
    return history;
  }
View Full Code Here

    return history;
  }

  @Override
  public DebugHistory findDebugHistory(String id) {
    DebugHistoryPersistence persist= (DebugHistoryPersistence) getHibernateTemplate().get(DebugHistoryPersistence.class, Long.valueOf(id));
    return PersistenceAndBeanConvert.convert(persist);
  }
View Full Code Here

    return number.intValue();
  }

  @Override
  public void updateDebugHistory(DebugHistory history) {
    DebugHistoryPersistence org=(DebugHistoryPersistence) getHibernateTemplate().get(DebugHistoryPersistence.class, Long.valueOf(history.getId()));
   
    DebugHistoryPersistence persist=PersistenceAndBeanConvert.convert(history);
    persist.setGmtModified(new Date());
    persist.setGmtCreate(org.getGmtCreate());
    persist.setLog(org.getLog());
    getHibernateTemplate().update(persist);
  }
View Full Code Here

TOP

Related Classes of com.taobao.zeus.store.mysql.persistence.DebugHistoryPersistence

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.