Returns a query string representation of the object.
107 StringBuilder queryStringBuilder =
new StringBuilder();
110 queryStringBuilder.append(
"error=").append(
getErrorCode());
113 queryStringBuilder.append(
"&error_description=").append(
118 queryStringBuilder.append(
"&error_uri=").append(
119 URLEncoder.encode(
errorUri,
"UTF-8"));
122 if (StringUtils.isNotBlank(
reason)) {
123 queryStringBuilder.append(
"&reason=").append(URLEncoder.encode(
reason,
"UTF-8"));
127 queryStringBuilder.append(
"&state=").append(
getState());
129 }
catch (UnsupportedEncodingException e) {
130 log.error(e.getMessage(), e);
134 return queryStringBuilder.toString();
String errorDescription
Definition: ErrorResponse.java:28
abstract String getErrorCode()
String errorUri
Definition: ErrorResponse.java:29
String reason
Definition: ErrorResponse.java:30
static final Logger log
Definition: ErrorResponse.java:26
abstract String getState()