/** * Populates the job Object with workflow variables. * * @param job, the Job object * @param variables, the workflow variables */ private void populateWorkflowParameters(Job job, Map<String, Object> variables) { List<Parameter> parameters = new ArrayList<>(); for (Entry<String, Object> paramEntry : variables.entrySet()) { Parameter parameter = new Parameter(paramEntry.getKey(), paramEntry.getValue() == null ? null : paramEntry.getValue().toString()); jobDefinitionHelper.maskPassword(parameter); parameters.add(parameter); } job.setParameters(parameters); }
/** * Populates the job Object with workflow variables. * * @param job, the Job object * @param variables, the workflow variables */ private void populateWorkflowParameters(Job job, Map<String, Object> variables) { List<Parameter> parameters = new ArrayList<>(); for (Entry<String, Object> paramEntry : variables.entrySet()) { Parameter parameter = new Parameter(paramEntry.getKey(), paramEntry.getValue() == null ? null : paramEntry.getValue().toString()); jobDefinitionHelper.maskPassword(parameter); parameters.add(parameter); } job.setParameters(parameters); }
jobDefinitionHelper.maskPassword(parameter); jobParameters.add(parameter);
jobDefinitionHelper.maskPassword(parameter); jobParameters.add(parameter);
@Test public void testMaskPassword() { Parameter parameter = new Parameter(null, null); jobDefinitionHelper.maskPassword(parameter); //name is still null assertNull(parameter.getName()); parameter = new Parameter("name", "val"); //no mask is expected jobDefinitionHelper.maskPassword(parameter); assertEquals(parameter.getValue(), "val"); parameter = new Parameter("passWord", "val"); jobDefinitionHelper.maskPassword(parameter); assertEquals(parameter.getValue(), "****"); } }
jobDefinitionHelper.maskPassword(parameter); parameters.add(parameter);
jobDefinitionHelper.maskPassword(parameter); parameters.add(parameter);