Package org.springframework.batch.core

Examples of org.springframework.batch.core.JobParametersBuilder.addString()


        }
      }
      else if (key.endsWith("(string)")) {
        key = key.replace("(string)", "");
        if (executionContext.containsKey(key)) {
          builder.addString(key, executionContext.getString(key));
        }
        else if (jobParameters.containsKey(key)) {
          builder.addString(key, (String) jobParameters.get(key).getValue());
        }
      }
View Full Code Here


        key = key.replace("(string)", "");
        if (executionContext.containsKey(key)) {
          builder.addString(key, executionContext.getString(key));
        }
        else if (jobParameters.containsKey(key)) {
          builder.addString(key, (String) jobParameters.get(key).getValue());
        }
      }
      else if (key.endsWith("(date)")) {
        key = key.replace("(date)", "");
        if (executionContext.containsKey(key)) {
View Full Code Here

          builder.addDate(key, (Date) jobParameters.get(key).getValue());
        }
      }
      else {
        if (executionContext.containsKey(key)) {
          builder.addString(key, executionContext.get(key).toString());
        }
        else if (jobParameters.containsKey(key)) {
          builder.addString(key, jobParameters.get(key).getValue().toString());
        }
      }
View Full Code Here

      else {
        if (executionContext.containsKey(key)) {
          builder.addString(key, executionContext.get(key).toString());
        }
        else if (jobParameters.containsKey(key)) {
          builder.addString(key, jobParameters.get(key).getValue().toString());
        }
      }
    }
    return builder.toJobParameters();
  }
View Full Code Here

    JobParametersBuilder builder = new JobParametersBuilder();

    if(properties != null) {
      for (Map.Entry<Object, Object> curParameter : properties.entrySet()) {
        if(curParameter.getValue() != null) {
          builder.addString(curParameter.getKey().toString(), curParameter.getValue().toString(), false);
        }
      }
    }

    return builder.toJobParameters();
View Full Code Here

        } catch (ParseException ex) {
          throw new IllegalArgumentException("Date format is invalid: [" + entry.getValue() + "]");
        }
        propertiesBuilder.addDate(entry.getKey().toString(), scheduleDate);
      } else {
        propertiesBuilder.addString(entry.getKey().toString(), entry.getValue().toString());
      }
    }

    return propertiesBuilder.toJobParameters();
  }
View Full Code Here

      Object value = entry.getValue();
      if (ignores.contains(key)) {
        continue;
      }
      if (value instanceof String) {
        builder.addString(key, (String) value);
      } else if (value instanceof Float || value instanceof Double) {
        builder.addDouble(key, (Double) value);
      } else if (value instanceof Integer || value instanceof Long) {
        builder.addLong(key, (Long) value);
      } else if (value instanceof Date) {
View Full Code Here

        if(curParameter.getValue() != null) {
          if(curParameter.getKey().equals(JOB_RUN_ID)) {
            runIdFound = true;
            builder.addLong(curParameter.getKey().toString(), Long.valueOf((String) curParameter.getValue()), true);
          } else {
            builder.addString(curParameter.getKey().toString(), curParameter.getValue().toString(), false);
          }
        }
      }
    }
View Full Code Here

    for (Entry<String, Object> entry : jobDataMap.entrySet()) {
      String key = entry.getKey();
      Object value = entry.getValue();
      if (value instanceof String && !key.equals(JOB_NAME)) {
        builder.addString(key, (String) value);
      }
      else if (value instanceof Float || value instanceof Double) {
        builder.addDouble(key, ((Number) value).doubleValue());
      }
      else if (value instanceof Integer || value instanceof Long) {
View Full Code Here

  }

  @Override
  protected JobParameters getUniqueJobParameters() {
    JobParametersBuilder builder = new JobParametersBuilder(super.getUniqueJobParameters());
    return builder.addString("input.file.path", "classpath:data/iosample/input/delimited*.csv").addString(
        "output.file.path", "file:build/test-outputs/multiResourceOutput.csv").toJobParameters();
  }

}
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.