/** * {@inheritDoc} */ @Override public ParameterValue createValue(StaplerRequest req, JSONObject jo) { CredentialsParameterValue value = req.bindJSON(CredentialsParameterValue.class, jo); if ((isRequired() && StringUtils.isBlank(value.getValue()))) { return new CredentialsParameterValue(value.getName(), getDefaultValue(), getDescription(), true); } return new CredentialsParameterValue( value.getName(), value.getValue(), getDescription(), StringUtils.equals(value.getValue(), getDefaultValue()) ); }
/** * {@inheritDoc} */ @Override public ParameterValue createValue(StaplerRequest req, JSONObject jo) { CredentialsParameterValue value = req.bindJSON(CredentialsParameterValue.class, jo); if ((isRequired() && StringUtils.isBlank(value.getValue()))) { return new CredentialsParameterValue(value.getName(), getDefaultValue(), getDescription(), true); } return new CredentialsParameterValue( value.getName(), value.getValue(), getDescription(), StringUtils.equals(value.getValue(), getDefaultValue()) ); }
/** * {@inheritDoc} */ @Override public ParameterDefinition copyWithDefaultValue(ParameterValue defaultValue) { if (defaultValue instanceof CredentialsParameterValue) { CredentialsParameterValue value = (CredentialsParameterValue) defaultValue; return new CredentialsParameterDefinition(getName(), getDescription(), value.getValue(), getCredentialType(), isRequired()); } return this; }
/** * {@inheritDoc} */ @Override public ParameterDefinition copyWithDefaultValue(ParameterValue defaultValue) { if (defaultValue instanceof CredentialsParameterValue) { CredentialsParameterValue value = (CredentialsParameterValue) defaultValue; return new CredentialsParameterDefinition(getName(), getDescription(), value.getValue(), getCredentialType(), isRequired()); } return this; }
isParameter = true; isDefaultValue = ((CredentialsParameterValue) parameter).isDefaultValue(); id = ((CredentialsParameterValue) parameter).getValue();
isParameter = true; isDefaultValue = ((CredentialsParameterValue) parameter).isDefaultValue(); id = ((CredentialsParameterValue) parameter).getValue();