@Override public ParameterDefinition copyWithDefaultValue(ParameterValue defaultValueObj) { if (defaultValueObj instanceof LabelParameterValue) { LabelParameterValue value = (LabelParameterValue) defaultValueObj; return new LabelParameterDefinition(getName(), getDescription(), value.getLabel()); } else { return this; } }
@Override public ParameterValue createValue(StaplerRequest req, JSONObject jo) { LabelParameterValue value = req.bindJSON(LabelParameterValue.class, jo); value.setDescription(getDescription()); return value; }