public static List<ParameterDescriptor> getParameterDescriptors() { return ParameterDefinition.all(); }
public static List<ParameterDescriptor> getParameterDescriptors() { return ParameterDefinition.all(); }
public static List<ParameterDescriptor> getParameterDescriptors() { return ParameterDefinition.all(); }
public static List<ParameterDescriptor> getParameterDescriptors() { return ParameterDefinition.all(); }
public static List<ParameterDescriptor> getParameterDescriptors() { return ParameterDefinition.all(); }
public static List<ParameterDescriptor> getParameterDescriptors() { return ParameterDefinition.all(); }
@Override public ManualCondition newInstance(StaplerRequest req, JSONObject formData) throws FormException { ManualCondition instance = new ManualCondition(); instance.users = formData.getString("users"); instance.parameterDefinitions = Descriptor.newInstancesFromHeteroList(req, formData, "parameters", ParameterDefinition.all()); return instance; } }
@Override public AbstractProjectReference newInstance( StaplerRequest req, JSONObject formData) throws FormException { String name = formData.getString("name"); Object jParams = formData.get("parameters"); List<ParameterDefinition> params = ParameterDescriptor.newInstancesFromHeteroList( req, jParams, ParameterDefinition.all() ); return new SimpleParameterizedProjectReference(name, params); } }
@Override public AbstractProjectReference newInstance( StaplerRequest req, JSONObject formData) throws FormException { String targetJob = formData.getString("targetJob"); String variance = formData.getString("variance"); FormValidation formValidation = doCheckVariance(formData.getString("variance")); if (formValidation.kind != FormValidation.Kind.OK) { throw new FormException( formValidation.getMessage(), "variance" ); } Object jParams = formData.get("parameters"); List<ParameterDefinition> params = ParameterDescriptor.newInstancesFromHeteroList( req, jParams, ParameterDefinition.all() ); return new ParameterizedProjectReference(targetJob, variance, params); }
@Override public JobProperty<?> newInstance(StaplerRequest req, JSONObject formData) throws FormException { if (formData.isNullObject()) { return null; } JSONObject parameterized = formData.getJSONObject("parameterized"); if (parameterized.isNullObject()) { return null; } List<ParameterDefinition> parameterDefinitions = Descriptor.newInstancesFromHeteroList( req, parameterized, "parameter", ParameterDefinition.all()); if(parameterDefinitions.isEmpty()) return null; return new ParametersDefinitionProperty(parameterDefinitions); }
@Override public JobProperty<?> newInstance(StaplerRequest req, JSONObject formData) throws FormException { if (formData.isNullObject()) { return null; } JSONObject parameterized = formData.getJSONObject("parameterized"); if (parameterized.isNullObject()) { return null; } List<ParameterDefinition> parameterDefinitions = Descriptor.newInstancesFromHeteroList( req, parameterized, "parameter", ParameterDefinition.all()); if (parameterDefinitions.isEmpty()) { return null; } return new ParametersDefinitionProperty(parameterDefinitions); }
@Override public JobProperty<?> newInstance(StaplerRequest req, JSONObject formData) throws FormException { if (formData.isNullObject()) { return null; } JSONObject parameterized = formData.getJSONObject("parameterized"); if (parameterized.isNullObject()) { return null; } List<ParameterDefinition> parameterDefinitions = Descriptor.newInstancesFromHeteroList( req, parameterized, "parameter", ParameterDefinition.all()); if(parameterDefinitions.isEmpty()) return null; return new ParametersDefinitionProperty(parameterDefinitions); }
@Override public JobProperty<?> newInstance(StaplerRequest req, JSONObject formData) throws FormException { if (formData.isNullObject()) { return null; } JSONObject parameterized = formData.getJSONObject("parameterized"); if (parameterized.isNullObject()) { return null; } List<ParameterDefinition> parameterDefinitions = Descriptor.newInstancesFromHeteroList( req, parameterized, "parameter", ParameterDefinition.all()); if(parameterDefinitions.isEmpty()) return null; return new ParametersDefinitionProperty(parameterDefinitions); }