Examples of JobHistoryPersistence


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

 
  public static JobHistoryPersistence convert(JobHistory history){
    if(history==null){
      return null;
    }
    JobHistoryPersistence persist = new JobHistoryPersistence();
    persist.setEndTime(history.getEndTime());
    persist.setExecuteHost(history.getExecuteHost());
    persist.setId(history.getId()== null ? null : Long.valueOf(history.getId()));
    persist.setJobId(Long.valueOf(history.getJobId()));
    persist.setLog(history.getLog().getContent());
    persist.setStartTime(history.getStartTime());
    persist.setStatus(history.getStatus() == null ? null : history.getStatus().getId());
    persist.setTriggerType(history.getTriggerType()==null?null:history.getTriggerType().getId());
    persist.setIllustrate(history.getIllustrate());
    persist.setOperator(history.getOperator());
    JSONObject json=new JSONObject();
    if(history.getProperties()!=null){
      for(String key:history.getProperties().keySet()){
        json.put(key, history.getProperties().get(key));
      }
    }
    persist.setProperties(json.toString());
    return persist;
  }
View Full Code Here

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

    });
  }

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

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

    getHibernateTemplate().update(persist);
  }

  @Override
  public JobHistory addJobHistory(JobHistory history) {
    JobHistoryPersistence persist=PersistenceAndBeanConvert.convert(history);
    persist.setGmtCreate(new Date());
    persist.setGmtModified(new Date());
    Long id=(Long)getHibernateTemplate().save(persist);
    history.setId(id.toString());
    return history;
  }
View Full Code Here

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

        query.setMaxResults(limit);
        query.setFirstResult(start);
        List<Object[]> list=query.list();
        List<JobHistory> result=new ArrayList<JobHistory>();
        for(Object[] o:list){
          JobHistoryPersistence p=new JobHistoryPersistence();
          p.setId(((Number)o[0]).longValue());
          p.setJobId(((Number)o[1]).longValue());
          p.setStartTime((Date)o[2]);
          p.setEndTime((Date)o[3]);
          p.setExecuteHost((String)o[4]);
          p.setStatus((String)o[5])
          p.setTriggerType(o[6]==null?null:((Number)o[6]).intValue());
          p.setIllustrate((String)o[7]);
          p.setOperator((String)o[8]);
          p.setProperties((String)o[9]);
          result.add(PersistenceAndBeanConvert.convert(p));
        }
        return result;
      }
    });
View Full Code Here

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

    return number.intValue();
  }

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

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

        SQLQuery query=session.createSQLQuery(sql);
        query.setParameterList("ids", ids);
        List<Object[]> list= query.list();
        List<JobHistory> result=new ArrayList<JobHistory>();
        for(Object[] o:list){
          JobHistoryPersistence p=new JobHistoryPersistence();
          p.setId(((Number)o[0]).longValue());
          p.setJobId(((Number)o[1]).longValue());
          p.setStartTime((Date)o[2]);
          p.setEndTime((Date)o[3]);
          p.setExecuteHost((String)o[4]);
          p.setStatus((String)o[5]);
          p.setTriggerType((Integer)o[6]);
          p.setIllustrate((String)o[7]);
          p.setOperator((String)o[8]);
          p.setProperties((String)o[9]);
          result.add(PersistenceAndBeanConvert.convert(p));
        }
        return result;
      }
    });
   
   
    Map<String, JobHistory> map=new HashMap<String, JobHistory>();
    for(JobHistory p:list){
      map.put(p.getJobId(),p);
    }
    return map;
  }
View Full Code Here

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

        cal.add(Calendar.DAY_OF_YEAR, -1);
        query.setDate(0, cal.getTime());
        List<Object[]> list= query.list();
        List<JobHistory> result=new ArrayList<JobHistory>();
        for(Object[] o:list){
          JobHistoryPersistence p=new JobHistoryPersistence();
          p.setId(((Number)o[0]).longValue());
          p.setJobId(((Number)o[1]).longValue());
          p.setStartTime((Date)o[2]);
          p.setEndTime((Date)o[3]);
          p.setExecuteHost((String)o[4]);
          p.setStatus((String)o[5]);
          p.setTriggerType((Integer)o[6]);
          p.setIllustrate((String)o[7]);
          p.setOperator((String)o[8]);
          p.setProperties((String)o[9]);
          result.add(PersistenceAndBeanConvert.convert(p));
        }
        return result;
      }
    });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.