Package com.narirelays.ems.persistence.orm

Examples of com.narirelays.ems.persistence.orm.TaskInfo


      // result.setFailed(TASK_PARAM_NOTEXIST,param_id);
      // }else{
      if (jobid == null) {
        result.setFailed(TASK_INFO_REQUIRE_ID);
      } else {
        TaskInfo taskInfo = taskInfoDAO.findById(jobid);
        if (taskInfo == null) {
          result.setFailed(TASK_INFO_NOTEXIST, jobid);
        } else {
          TaskParamV taskParamV = new TaskParamV();
          try {
View Full Code Here


      result.setFailed(TASK_PARAM_REQUIRE_ID);
    } else {
      if (jobid == null) {
        result.setFailed(TASK_INFO_REQUIRE_ID);
      } else {
        TaskInfo taskInfo = taskInfoDAO.findById(jobid);
        if(taskInfo==null){
          result.setFailed(TASK_INFO_NOTEXIST,jobid);
        }else{
          TaskParamV taskParamV = taskParamVDAO
              .findById(new TaskParamVId(jobid, param_name));
View Full Code Here

  public OperResult queryTaskParamV(String jobid) {
    OperResult result = new OperResult();
    if (jobid == null) {
      result.setFailed(TASK_INFO_REQUIRE_ID);
    } else {
      TaskInfo taskInfo = taskInfoDAO.findById(jobid);
      if (taskInfo == null) {
        result.setFailed(TASK_INFO_NOTEXIST, jobid);
      } else {
        ClassRegister classRegister = taskInfo.getClassRegister();
        if (classRegister.getClassname() != null) {
          try {
            Class c = Class.forName(classRegister.getClassname());
            List<PropertyDescriptor> pros = ObjectListConvert2DynaBeanList
                .getClassProperties(c);
            List<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
            Set<TaskParamV> taskVs = taskInfo.getTaskParamVs();
            for (PropertyDescriptor pro : pros) {
              LazyDynaBean bean = ObjectListConvert2DynaBeanList
                  .convert(pro);
              bean.set("type", pro.getPropertyType()
                  .getName());
View Full Code Here

      for (String groupName : groupNames) {
        Set<JobKey> jobKeys = SchedulerProvider.scheduler
            .getJobKeys(GroupMatcher.groupEquals(groupName));
        for (JobKey jobKey : jobKeys) {
          SchedulerProvider.scheduler.deleteJob(jobKey);
          TaskInfo taskInfo = taskInfoDAO.findById(jobKey.getName());
          if (taskInfo != null) {
            taskInfoDAO.delete(taskInfo);
          }
          Log.error("delete " + jobKey.toString());
        }
View Full Code Here

      ClassRegister classRegister = classRegisterDAO
          .findById(jobclass_id);
      if (classRegister == null) {
        result.setFailed(CLASS_REGISTER_NOTEXIST, jobclass_id);
      } else {
        TaskInfo taskInfo = new TaskInfo();
        try {
          BeanUtils.populate(taskInfo, properties);
          taskInfo.setId(MyUUIDGen.getUUID());
          taskInfo.setVersion(classRegister.getVersion());
          taskInfo.setClassRegister(classRegister);
          taskInfoDAO.merge(taskInfo);
          result = QuartzHelper.addJob(taskInfo);
          if (result.isSUCCEED()) {
            result.setData(taskInfo.getId());
          }
          if (!setTaskInfos()) {
            Log.error("cache not available for addJob");
          }
        } catch (IllegalAccessException e) {
View Full Code Here

  public OperResult modifyJob(String jobid, Map properties) {
    OperResult result = new OperResult();
    if (jobid == null) {
      result.setFailed(TASK_INFO_REQUIRE_ID);
    } else {
      TaskInfo taskInfo = taskInfoDAO.findById(jobid);
      if (taskInfo == null) {
        result.setFailed(TASK_INFO_NOTEXIST, jobid);
      } else {
        try {
          BeanUtils.populate(taskInfo, properties);
View Full Code Here

  public OperResult deleteJob(String jobid) {
    OperResult result = new OperResult();
    if (jobid == null) {
      result.setFailed(TASK_INFO_REQUIRE_ID);
    } else {
      TaskInfo taskinfo = taskInfoDAO.findById(jobid);
      if (taskinfo == null) {
        result.setFailed(TASK_INFO_NOTEXIST, jobid);
      } else {
        Set<TaskParamV> paramVs = taskinfo.getTaskParamVs();
        for(TaskParamV paramV:paramVs){
          taskParamVDAO.delete(paramV);
        }
        taskInfoDAO.delete(taskinfo);
        QuartzHelper.deleteJob(taskinfo);
View Full Code Here

  public OperResult runJob(String jobid) {
    OperResult result = new OperResult();
    if (jobid == null) {
      result.setFailed(TASK_INFO_REQUIRE_ID);
    } else {
      TaskInfo taskinfo = taskInfoDAO.findById(jobid);
      if (taskinfo == null) {
        result.setFailed(TASK_INFO_NOTEXIST, jobid);
      } else {
        result = QuartzHelper.runJob(taskinfo);
      }
View Full Code Here

      String description, String cronExp, String jobid, Map properties) {
    OperResult result = new OperResult();
    if (jobid == null) {
      result.setFailed(TASK_INFO_REQUIRE_ID);
    } else {
      TaskInfo taskinfo = taskInfoDAO.findById(jobid);
      if (taskinfo == null) {
        result.setFailed(TASK_INFO_NOTEXIST, jobid);
      } else {
        // Hashtable<String,String> jobParam = new
        // Hashtable<String,String>();
View Full Code Here

  public OperResult queryTrigger(String jobid) {
    OperResult result = new OperResult();
    if (jobid == null) {
      result.setFailed(TASK_INFO_REQUIRE_ID);
    } else {
      TaskInfo taskinfo = taskInfoDAO.findById(jobid);
      if (taskinfo == null) {
        result.setFailed(TASK_INFO_NOTEXIST, jobid);
      } else {
        result = QuartzHelper.queryTrigger(taskinfo);
      }
View Full Code Here

TOP

Related Classes of com.narirelays.ems.persistence.orm.TaskInfo

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.