@Override public String getParameters(long executionId) throws NoSuchJobExecutionException { JobExecution jobExecution = findExecutionById(executionId); return PropertiesConverter.propertiesToString(jobParametersConverter.getProperties(jobExecution .getJobParameters())); }
/** * Null or empty properties should be converted to empty String */ @Test public void testPropertiesToStringNull() { string = PropertiesConverter.propertiesToString(null); assertEquals("", string); string = PropertiesConverter.propertiesToString(new Properties()); assertEquals("", string); }
/** * Check that Properties can be converted to String and back correctly. */ @Test public void testTwoWayRegularConversion() { Properties storedProps = new Properties(); storedProps.setProperty("key1", "value1"); storedProps.setProperty("key2", "value2"); props = PropertiesConverter.stringToProperties(PropertiesConverter.propertiesToString(storedProps)); assertEquals(storedProps, props); }
@Test public void testEscapedColon() throws Exception { Properties props = new Properties(); props.setProperty("test", "C:/test"); String str = PropertiesConverter.propertiesToString(props); props = PropertiesConverter.stringToProperties(str); assertEquals("C:/test", props.getProperty("test")); }
/** * Check that Properties can be comma delimited with extra whitespace. */ @Test public void testShortConversionWithCommas() { Properties storedProps = new Properties(); storedProps.setProperty("key1", "value1"); storedProps.setProperty("key2", "value2"); String value = PropertiesConverter.propertiesToString(storedProps); assertTrue("Wrong value: "+value, value.contains("key1=value1")); assertTrue("Wrong value: "+value, value.contains("key2=value2")); assertEquals(1, StringUtils.countOccurrencesOf(value, ",")); }
/** * @param oldParameters the latest job parameters * @return a String representation for rendering the job parameters from the last * instance */ private String fromJobParameters(JobParameters oldParameters) { String properties = PropertiesConverter.propertiesToString(converter.getProperties(oldParameters)); if (properties.startsWith("#")) { properties = properties.substring(properties.indexOf(LINE_SEPARATOR) + LINE_SEPARATOR.length()); } properties = properties.replace("\\:", ":"); return properties; }
/** * @param oldParameters the latest job parameters * @return a String representation for rendering the job parameters from the last * instance */ private String fromJobParameters(JobParameters oldParameters) { String properties = PropertiesConverter.propertiesToString(converter.getProperties(oldParameters)); if (properties.startsWith("#")) { properties = properties.substring(properties.indexOf(LINE_SEPARATOR) + LINE_SEPARATOR.length()); } properties = properties.replace("\\:", ":"); return properties; }
/** * @param oldParameters the latest job parameters * @return a String representation for rendering the job parameters from the * last instance */ public String fromJobParameters(JobParameters oldParameters) { String properties = PropertiesConverter.propertiesToString(converter.getProperties(oldParameters)); if (properties.startsWith("#")) { properties = properties.substring(properties.indexOf(LINE_SEPARATOR) + LINE_SEPARATOR.length()); } properties = properties.replace("\\:", ":"); return properties; }
/** * @param oldParameters the latest job parameters * @return a String representation for rendering the job parameters from the last * instance */ private String fromJobParameters(JobParameters oldParameters) { String properties = PropertiesConverter.propertiesToString(converter.getProperties(oldParameters)); if (properties.startsWith("#")) { properties = properties.substring(properties.indexOf(LINE_SEPARATOR) + LINE_SEPARATOR.length()); } properties = properties.replace("\\:", ":"); return properties; }
/** * @param oldParameters the latest job parameters * @return a String representation for rendering the job parameters from the * last instance */ public String fromJobParameters(JobParameters oldParameters) { String properties = PropertiesConverter.propertiesToString(converter.getProperties(oldParameters)); if (properties.startsWith("#")) { properties = properties.substring(properties.indexOf(LINE_SEPARATOR) + LINE_SEPARATOR.length()); } properties = properties.replace("\\:", ":"); return properties; }
/** * @param oldParameters the latest job parameters * @return a String representation for rendering the job parameters from the * last instance */ public String fromJobParameters(JobParameters oldParameters) { String properties = PropertiesConverter.propertiesToString(converter.getProperties(oldParameters)); if (properties.startsWith("#")) { properties = properties.substring(properties.indexOf(LINE_SEPARATOR) + LINE_SEPARATOR.length()); } properties = properties.replace("\\:", ":"); return properties; }
@Override public String getParameters(long executionId) throws NoSuchJobExecutionException { JobExecution jobExecution = findExecutionById(executionId); return PropertiesConverter.propertiesToString(jobParametersConverter.getProperties(jobExecution .getJobParameters())); }
@Override public String getParameters(long executionId) throws NoSuchJobExecutionException { JobExecution jobExecution = findExecutionById(executionId); return PropertiesConverter.propertiesToString(jobParametersConverter.getProperties(jobExecution .getJobParameters())); }
@Override public String getParameters(long executionId) throws NoSuchJobExecutionException { JobExecution jobExecution = findExecutionById(executionId); return PropertiesConverter.propertiesToString(jobParametersConverter.getProperties(jobExecution .getJobParameters())); }
public String getParameters(long executionId) throws NoSuchJobExecutionException { JobExecution jobExecution = findExecutionById(executionId); return PropertiesConverter.propertiesToString(jobParametersConverter.getProperties(jobExecution .getJobInstance().getJobParameters())); }