gluu
公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 限定公開変数類 | 非公開メンバ関数 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxauth.client.RegisterClient クラス
org.xdi.oxauth.client.RegisterClient の継承関係図
Inheritance graph
org.xdi.oxauth.client.RegisterClient 連携図
Collaboration graph

公開メンバ関数

 RegisterClient (String url)
 
String getHttpMethod ()
 
RegisterResponse execRegister (ApplicationType applicationType, String clientName, List< String > redirectUri)
 
RegisterResponse exec ()
 
RegisterResponse exec (ClientExecutor clientExecutor)
 
String getUrl ()
 
void setUrl (String url)
 
T getRequest ()
 
void setRequest (T request)
 
V getResponse ()
 
void setResponse (V response)
 
ClientExecutor getExecutor ()
 
void setExecutor (ClientExecutor executor)
 
String getRequestAsString ()
 
String getResponseAsString ()
 
void closeConnection ()
 
List< Cookie > getCookies ()
 
Map< String, String > getHeaders ()
 

静的公開メンバ関数

static void putAllFormParameters (ClientRequest p_clientRequest, BaseRequest p_request)
 

限定公開メンバ関数

void addReqParam (String p_key, HasParamName p_value)
 
void addReqParam (String p_key, String p_value)
 
void initClientRequest ()
 

限定公開変数類

T request
 
V response
 
ClientRequest clientRequest
 
ClientResponse< String > clientResponse
 
ClientExecutor executor
 

非公開メンバ関数

RegisterResponse _exec ()
 

静的非公開変数類

static final Logger LOG = Logger.getLogger(RegisterClient.class)
 

詳解

Encapsulates functionality to make Register request calls to an authorization server via REST Services.

著者
Javier Rojas Blum
Yuriy Zabrovarnyy
Yuriy Movchan
バージョン
May 30, 2018

構築子と解体子

◆ RegisterClient()

org.xdi.oxauth.client.RegisterClient.RegisterClient ( String  url)
inline

Construct a register client by providing an URL where the REST service is located.

引数
urlThe REST service location.
43  {
44  super(url);
45  }

関数詳解

◆ _exec()

RegisterResponse org.xdi.oxauth.client.RegisterClient._exec ( )
inlineprivate
87  {
88  try {
89  // Prepare request parameters
90  clientRequest.setHttpMethod(getHttpMethod());
91 
92  // POST - Client Register, PUT - update client
93  if (getHttpMethod().equals(HttpMethod.POST) || getHttpMethod().equals(HttpMethod.PUT)) {
94  clientRequest.header("Content-Type", getRequest().getContentType());
95  clientRequest.accept(getRequest().getMediaType());
96 
97  JSONObject requestBody = new JSONObject();
98 
99  if (StringUtils.isNotBlank(getRequest().getRegistrationAccessToken())) {
100  clientRequest.header("Authorization", "Bearer " + getRequest().getRegistrationAccessToken());
101  }
102  if (getRequest().getRedirectUris() != null && !getRequest().getRedirectUris().isEmpty()) {
103  requestBody.put(REDIRECT_URIS.toString(), new JSONArray(getRequest().getRedirectUris()));
104  }
105  if (getRequest().getClaimsRedirectUris() != null && !getRequest().getClaimsRedirectUris().isEmpty()) {
106  requestBody.put(CLAIMS_REDIRECT_URIS.toString(), new JSONArray(getRequest().getClaimsRedirectUris()));
107  }
108  if (getRequest().getResponseTypes() != null && !getRequest().getResponseTypes().isEmpty()) {
109  requestBody.put(RESPONSE_TYPES.toString(), new JSONArray(getRequest().getResponseTypes()));
110  }
111  if (getRequest().getGrantTypes() != null && !getRequest().getGrantTypes().isEmpty()) {
112  requestBody.put(GRANT_TYPES.toString(), new JSONArray(getRequest().getGrantTypes()));
113  }
114  if (getRequest().getApplicationType() != null) {
115  requestBody.put(APPLICATION_TYPE.toString(), getRequest().getApplicationType());
116  }
117  if (getRequest().getContacts() != null && !getRequest().getContacts().isEmpty()) {
118  requestBody.put(CONTACTS.toString(), new JSONArray(getRequest().getContacts()));
119  }
120  if (StringUtils.isNotBlank(getRequest().getClientName())) {
121  requestBody.put(CLIENT_NAME.toString(), getRequest().getClientName());
122  }
123  if (StringUtils.isNotBlank(getRequest().getIdTokenTokenBindingCnf())) {
124  requestBody.put(ID_TOKEN_TOKEN_BINDING_CNF.toString(), getRequest().getIdTokenTokenBindingCnf());
125  }
126  if (StringUtils.isNotBlank(getRequest().getLogoUri())) {
127  requestBody.put(LOGO_URI.toString(), getRequest().getLogoUri());
128  }
129  if (StringUtils.isNotBlank(getRequest().getClientUri())) {
130  requestBody.put(CLIENT_URI.toString(), getRequest().getClientUri());
131  }
132  if (StringUtils.isNotBlank(getRequest().getPolicyUri())) {
133  requestBody.put(POLICY_URI.toString(), getRequest().getPolicyUri());
134  }
135  if (StringUtils.isNotBlank(getRequest().getTosUri())) {
136  requestBody.put(TOS_URI.toString(), getRequest().getTosUri());
137  }
138  if (StringUtils.isNotBlank(getRequest().getJwksUri())) {
139  requestBody.put(JWKS_URI.toString(), getRequest().getJwksUri());
140  }
141  if (StringUtils.isNotBlank(getRequest().getJwks())) {
142  requestBody.put(JWKS.toString(), getRequest().getJwks());
143  }
144  if (StringUtils.isNotBlank(getRequest().getSectorIdentifierUri())) {
145  requestBody.put(SECTOR_IDENTIFIER_URI.toString(), getRequest().getSectorIdentifierUri());
146  }
147  if (getRequest().getSubjectType() != null) {
148  requestBody.put(SUBJECT_TYPE.toString(), getRequest().getSubjectType());
149  }
150  if (getRequest().getAccessTokenAsJwt() != null) {
151  requestBody.put(ACCESS_TOKEN_AS_JWT.toString(), getRequest().getAccessTokenAsJwt().toString());
152  }
153  if (getRequest().getAccessTokenSigningAlg() != null) {
154  requestBody.put(ACCESS_TOKEN_SIGNING_ALG.toString(), getRequest().getAccessTokenSigningAlg().toString());
155  }
156  if (getRequest().getIdTokenSignedResponseAlg() != null) {
157  requestBody.put(ID_TOKEN_SIGNED_RESPONSE_ALG.toString(), getRequest().getIdTokenSignedResponseAlg().getName());
158  }
159  if (getRequest().getIdTokenEncryptedResponseAlg() != null) {
160  requestBody.put(ID_TOKEN_ENCRYPTED_RESPONSE_ALG.toString(), getRequest().getIdTokenEncryptedResponseAlg().getName());
161  }
162  if (getRequest().getIdTokenEncryptedResponseEnc() != null) {
163  requestBody.put(ID_TOKEN_ENCRYPTED_RESPONSE_ENC.toString(), getRequest().getIdTokenEncryptedResponseEnc().getName());
164  }
165  if (getRequest().getUserInfoSignedResponseAlg() != null) {
166  requestBody.put(USERINFO_SIGNED_RESPONSE_ALG.toString(), getRequest().getUserInfoSignedResponseAlg().getName());
167  }
168  if (getRequest().getUserInfoEncryptedResponseAlg() != null) {
169  requestBody.put(USERINFO_ENCRYPTED_RESPONSE_ALG.toString(), getRequest().getUserInfoEncryptedResponseAlg().getName());
170  }
171  if (getRequest().getUserInfoEncryptedResponseEnc() != null) {
172  requestBody.put(USERINFO_ENCRYPTED_RESPONSE_ENC.toString(), getRequest().getUserInfoEncryptedResponseEnc().getName());
173  }
174  if (getRequest().getRequestObjectSigningAlg() != null) {
175  requestBody.put(REQUEST_OBJECT_SIGNING_ALG.toString(), getRequest().getRequestObjectSigningAlg().getName());
176  }
177  if (getRequest().getRequestObjectEncryptionAlg() != null) {
178  requestBody.put(REQUEST_OBJECT_ENCRYPTION_ALG.toString(), getRequest().getRequestObjectEncryptionAlg().getName());
179  }
180  if (getRequest().getRequestObjectEncryptionEnc() != null) {
181  requestBody.put(REQUEST_OBJECT_ENCRYPTION_ENC.toString(), getRequest().getRequestObjectEncryptionEnc().getName());
182  }
183  if (getRequest().getTokenEndpointAuthMethod() != null) {
184  requestBody.put(TOKEN_ENDPOINT_AUTH_METHOD.toString(), getRequest().getTokenEndpointAuthMethod());
185  }
186  if (getRequest().getTokenEndpointAuthSigningAlg() != null) {
187  requestBody.put(TOKEN_ENDPOINT_AUTH_SIGNING_ALG.toString(), getRequest().getTokenEndpointAuthSigningAlg());
188  }
189  if (getRequest().getDefaultMaxAge() != null) {
190  requestBody.put(DEFAULT_MAX_AGE.toString(), getRequest().getDefaultMaxAge());
191  }
192  if (getRequest().getRequireAuthTime() != null) {
193  requestBody.put(REQUIRE_AUTH_TIME.toString(), getRequest().getRequireAuthTime());
194  }
195  if (getRequest().getDefaultAcrValues() != null && !getRequest().getDefaultAcrValues().isEmpty()) {
196  requestBody.put(DEFAULT_ACR_VALUES.toString(), getRequest().getDefaultAcrValues());
197  }
198  if (StringUtils.isNotBlank(getRequest().getInitiateLoginUri())) {
199  requestBody.put(INITIATE_LOGIN_URI.toString(), getRequest().getInitiateLoginUri());
200  }
201  if (getRequest().getPostLogoutRedirectUris() != null && !getRequest().getPostLogoutRedirectUris().isEmpty()) {
202  requestBody.put(POST_LOGOUT_REDIRECT_URIS.toString(), getRequest().getPostLogoutRedirectUris());
203  }
204  if (getRequest().getFrontChannelLogoutUris() != null && !getRequest().getFrontChannelLogoutUris().isEmpty()) {
205  requestBody.put(FRONT_CHANNEL_LOGOUT_URI.getName(), getRequest().getFrontChannelLogoutUris());
206  }
207  if (getRequest().getClientSecretExpiresAt() != null) {
208  requestBody.put(CLIENT_SECRET_EXPIRES_AT_.toString(), getRequest().getClientSecretExpiresAt().getTime());
209  }
210 
211  if (getRequest().getFrontChannelLogoutSessionRequired() != null) {
212  requestBody.put(FRONT_CHANNEL_LOGOUT_SESSION_REQUIRED.getName(), getRequest().getFrontChannelLogoutSessionRequired());
213  }
214  if (getRequest().getRequestUris() != null && !getRequest().getRequestUris().isEmpty()) {
215  requestBody.put(REQUEST_URIS.toString(), new JSONArray(getRequest().getRequestUris()));
216  }
217  if (getRequest().getAuthorizedOrigins() != null && !getRequest().getAuthorizedOrigins().isEmpty()) {
218  requestBody.put(AUTHORIZED_ORIGINS.toString(), new JSONArray(getRequest().getAuthorizedOrigins()));
219  }
220 
221  if (getRequest().getScopes() != null && !getRequest().getScopes().isEmpty()) {
222  requestBody.put(SCOPES.toString(), new JSONArray(getRequest().getScopes()));
223  } else if (getRequest().getScope() != null && !getRequest().getScope().isEmpty()) {
224  String spaceSeparatedScope = implode(getRequest().getScope(), " ");
225  requestBody.put(SCOPE.toString(), spaceSeparatedScope);
226  }
227 
228  if (getRequest().getClaims() != null && !getRequest().getClaims().isEmpty()) {
229  String spaceSeparatedClaims = implode(getRequest().getClaims(), " ");
230  requestBody.put(CLAIMS.toString(), spaceSeparatedClaims);
231  }
232 
233  // Custom params
234  final Map<String, String> customAttributes = getRequest().getCustomAttributes();
235  if (customAttributes != null && !customAttributes.isEmpty()) {
236  for (Map.Entry<String, String> entry : customAttributes.entrySet()) {
237  final String name = entry.getKey();
238  final String value = entry.getValue();
239  if (StringUtils.isNotBlank(name) && StringUtils.isNotBlank(value)) {
240  requestBody.put(name, value);
241  }
242  }
243  }
244  clientRequest.body(MediaType.APPLICATION_JSON, requestBody.toString(4));
245  } else { // GET, Client Read
246  clientRequest.accept(MediaType.APPLICATION_JSON);
247 
248  if (StringUtils.isNotBlank(getRequest().getRegistrationAccessToken())) {
249  clientRequest.header("Authorization", "Bearer " + getRequest().getRegistrationAccessToken());
250  }
251  }
252 
253  // Call REST Service and handle response
254 
255  if (getHttpMethod().equals(HttpMethod.POST)) {
256  clientResponse = clientRequest.post(String.class);
257  } else if (getHttpMethod().equals(HttpMethod.PUT)) {
258  clientResponse = clientRequest.put(String.class);
259  } else { // GET
260  clientResponse = clientRequest.get(String.class);
261  }
262  setResponse(new RegisterResponse(clientResponse));
263  } catch (JSONException e) {
264  LOG.error(e.getMessage(), e);
265  } catch (Exception e) {
266  LOG.error(e.getMessage(), e);
267  } finally {
268  closeConnection();
269  }
270 
271  return getResponse();
272  }
ClientResponse< String > clientResponse
Definition: BaseClient.java:43
static final Logger LOG
Definition: RegisterClient.java:36
String getHttpMethod()
Definition: RegisterClient.java:48
ClientRequest clientRequest
Definition: BaseClient.java:42
void setResponse(V response)
Definition: BaseClient.java:76

◆ addReqParam() [1/2]

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.addReqParam ( String  p_key,
HasParamName  p_value 
)
inlineprotectedinherited
88  {
89  if (p_value != null) {
90  addReqParam(p_key, p_value.getParamName());
91  }
92  }
void addReqParam(String p_key, HasParamName p_value)
Definition: BaseClient.java:88

◆ addReqParam() [2/2]

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.addReqParam ( String  p_key,
String  p_value 
)
inlineprotectedinherited
94  {
95  if (Util.allNotBlank(p_key, p_value)) {
96  if (request.getAuthorizationMethod() == AuthorizationMethod.FORM_ENCODED_BODY_PARAMETER) {
97  clientRequest.formParameter(p_key, p_value);
98  } else {
99  clientRequest.queryParameter(p_key, p_value);
100  }
101  }
102  }
ClientRequest clientRequest
Definition: BaseClient.java:42

◆ closeConnection()

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.closeConnection ( )
inlineinherited
239  {
240  try {
241  if (clientResponse != null) {
242  clientResponse.releaseConnection();
243  }
244  if (clientRequest != null && clientRequest.getExecutor() != null) {
245  clientRequest.getExecutor().close();
246  }
247  } catch (Exception e) {
248  LOG.error(e.getMessage(), e);
249  }
250  }
static final Logger LOG
Definition: BaseClient.java:36
ClientResponse< String > clientResponse
Definition: BaseClient.java:43
ClientRequest clientRequest
Definition: BaseClient.java:42

◆ exec() [1/2]

RegisterResponse org.xdi.oxauth.client.RegisterClient.exec ( )
inline
76  {
78  return _exec();
79  }
RegisterResponse _exec()
Definition: RegisterClient.java:87

◆ exec() [2/2]

RegisterResponse org.xdi.oxauth.client.RegisterClient.exec ( ClientExecutor  clientExecutor)
inline
82  {
83  this.clientRequest = new ClientRequest(getUrl(), clientExecutor);
84  return _exec();
85  }
ClientRequest clientRequest
Definition: BaseClient.java:42
RegisterResponse _exec()
Definition: RegisterClient.java:87

◆ execRegister()

RegisterResponse org.xdi.oxauth.client.RegisterClient.execRegister ( ApplicationType  applicationType,
String  clientName,
List< String >  redirectUri 
)
inline

Executes the call to the REST service requesting to register and process the response.

引数
applicationTypeThe application type.
clientNameThe client name.
redirectUriA list of space-delimited redirection URIs.
戻り値
The service response.
70  {
71  setRequest(new RegisterRequest(applicationType, clientName, redirectUri));
72 
73  return exec();
74  }
RegisterResponse exec()
Definition: RegisterClient.java:76
void setRequest(T request)
Definition: BaseClient.java:68

◆ getCookies()

List<Cookie> org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getCookies ( )
inlineinherited
254  {
255  return cookies;
256  }
final List< Cookie > cookies
Definition: BaseClient.java:44

◆ getExecutor()

ClientExecutor org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getExecutor ( )
inlineinherited
80  {
81  return executor;
82  }
ClientExecutor executor
Definition: BaseClient.java:47

◆ getHeaders()

Map<String, String> org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getHeaders ( )
inlineinherited
258  {
259  return headers;
260  }
final Map< String, String > headers
Definition: BaseClient.java:45

◆ getHttpMethod()

String org.xdi.oxauth.client.RegisterClient.getHttpMethod ( )
inline
48  {
49  if (getRequest() != null) {
50  if (StringUtils.isNotBlank(getRequest().getHttpMethod())) {
51  return getRequest().getHttpMethod();
52  }
53  if (getRequest().getRegistrationAccessToken() != null) {
54  return HttpMethod.GET;
55  }
56  }
57 
58  return HttpMethod.POST;
59  }
String getHttpMethod()
Definition: RegisterClient.java:48

◆ getRequest()

T org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getRequest ( )
inlineinherited
64  {
65  return request;
66  }

◆ getRequestAsString()

String org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getRequestAsString ( )
inlineinherited
115  {
116  StringBuilder sb = new StringBuilder();
117 
118  try {
119  URL theUrl = new URL(url);
120 
121  if (getHttpMethod().equals(HttpMethod.POST)) {
122  sb.append(HttpMethod.POST).append(" ").append(theUrl.getPath()).append(" HTTP/1.1");
123  if (StringUtils.isNotBlank(request.getContentType())) {
124  sb.append("\n");
125  sb.append("Content-Type: ").append(request.getContentType());
126  }
127  if (StringUtils.isNotBlank(request.getMediaType())) {
128  sb.append("\n");
129  sb.append("Accept: ").append(request.getMediaType());
130  }
131  sb.append("\n");
132  sb.append("Host: ").append(theUrl.getHost());
133 
134  if (request instanceof AuthorizationRequest) {
135  AuthorizationRequest authorizationRequest = (AuthorizationRequest) request;
136  if (authorizationRequest.isUseNoRedirectHeader()) {
137  sb.append("\n");
138  sb.append("X-Gluu-NoRedirect: true");
139  }
140  }
141  if (request.getAuthorizationMethod() == null) {
142  if (request.getAuthenticationMethod() == null
143  || request.getAuthenticationMethod() == AuthenticationMethod.CLIENT_SECRET_BASIC) {
144  if (request.hasCredentials()) {
145  String encodedCredentials = request.getEncodedCredentials();
146  sb.append("\n");
147  sb.append("Authorization: Basic ").append(encodedCredentials);
148  }
149  }
150  } else if (request.getAuthorizationMethod() == AuthorizationMethod.AUTHORIZATION_REQUEST_HEADER_FIELD) {
151  if (request instanceof UserInfoRequest) {
152  String accessToken = ((UserInfoRequest) request).getAccessToken();
153  sb.append("\n");
154  sb.append("Authorization: Bearer ").append(accessToken);
155  }
156  }
157 
158  sb.append("\n");
159  sb.append("\n");
160  sb.append(request.getQueryString());
161  } else if (getHttpMethod().equals(HttpMethod.GET)) {
162  sb.append("GET ").append(theUrl.getPath());
163  if (StringUtils.isNotBlank(request.getQueryString())) {
164  sb.append("?").append(request.getQueryString());
165  }
166  sb.append(" HTTP/1.1");
167  sb.append("\n");
168  sb.append("Host: ").append(theUrl.getHost());
169 
170  if (request instanceof AuthorizationRequest) {
171  AuthorizationRequest authorizationRequest = (AuthorizationRequest) request;
172  if (authorizationRequest.isUseNoRedirectHeader()) {
173  sb.append("\n");
174  sb.append("X-Gluu-NoRedirect: true");
175  }
176  }
177  if (request.getAuthorizationMethod() == null) {
178  if (request.hasCredentials()) {
179  String encodedCredentials = request.getEncodedCredentials();
180  sb.append("\n");
181  sb.append("Authorization: Basic ").append(encodedCredentials);
182  } else if (request instanceof RegisterRequest) {
183  RegisterRequest r = (RegisterRequest) request;
184  String registrationAccessToken = r.getRegistrationAccessToken();
185  sb.append("\n");
186  sb.append("Authorization: Bearer ").append(registrationAccessToken);
187  }
188  } else if (request.getAuthorizationMethod() == AuthorizationMethod.AUTHORIZATION_REQUEST_HEADER_FIELD) {
189  if (request instanceof UserInfoRequest) {
190  String accessToken = ((UserInfoRequest) request).getAccessToken();
191  sb.append("\n");
192  sb.append("Authorization: Bearer ").append(accessToken);
193  }
194  }
195  }
196  } catch (MalformedURLException e) {
197  LOG.error(e.getMessage(), e);
198  }
199 
200  return sb.toString();
201  }
static final Logger LOG
Definition: BaseClient.java:36

◆ getResponse()

V org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getResponse ( )
inlineinherited
72  {
73  return response;
74  }

◆ getResponseAsString()

String org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getResponseAsString ( )
inlineinherited
203  {
204  StringBuilder sb = new StringBuilder();
205 
206  if (response != null) {
207  sb.append("HTTP/1.1 ").append(response.getStatus());
208  if (response.getHeaders() != null) {
209  for (String key : response.getHeaders().keySet()) {
210  sb.append("\n")
211  .append(key)
212  .append(": ")
213  .append(response.getHeaders().get(key).get(0));
214  }
215  }
216  if (response.getEntity() != null) {
217  sb.append("\n");
218  sb.append("\n");
219  sb.append(response.getEntity());
220  }
221  }
222  return sb.toString();
223  }

◆ getUrl()

String org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.getUrl ( )
inlineinherited
56  {
57  return url;
58  }

◆ initClientRequest()

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.initClientRequest ( )
inlineprotectedinherited
225  {
226  if (this.executor == null) {
227  this.clientRequest = new ClientRequest(getUrl());
228  } else {
229  this.clientRequest = new ClientRequest(getUrl(), this.executor);
230  }
231  for (Cookie cookie : cookies) {
232  clientRequest.cookie(cookie);
233  }
234  for (Map.Entry<String, String> headerEntry : headers.entrySet()) {
235  clientRequest.header(headerEntry.getKey(), headerEntry.getValue());
236  }
237  }
final List< Cookie > cookies
Definition: BaseClient.java:44
ClientExecutor executor
Definition: BaseClient.java:47
final Map< String, String > headers
Definition: BaseClient.java:45
ClientRequest clientRequest
Definition: BaseClient.java:42

◆ putAllFormParameters()

static void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.putAllFormParameters ( ClientRequest  p_clientRequest,
BaseRequest  p_request 
)
inlinestaticinherited
104  {
105  if (p_clientRequest != null && p_request != null) {
106  final Map<String, String> parameters = p_request.getParameters();
107  if (parameters != null && !parameters.isEmpty()) {
108  for (Map.Entry<String, String> e : parameters.entrySet()) {
109  p_clientRequest.formParameter(e.getKey(), e.getValue());
110  }
111  }
112  }
113  }

◆ setExecutor()

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.setExecutor ( ClientExecutor  executor)
inlineinherited
84  {
85  this.executor = executor;
86  }
ClientExecutor executor
Definition: BaseClient.java:47

◆ setRequest()

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.setRequest ( T  request)
inlineinherited
68  {
69  this.request = request;
70  }

◆ setResponse()

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.setResponse ( V  response)
inlineinherited
76  {
77  this.response = response;
78  }

◆ setUrl()

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.setUrl ( String  url)
inlineinherited
60  {
61  this.url = url;
62  }

メンバ詳解

◆ clientRequest

ClientRequest org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.clientRequest
protectedinherited

◆ clientResponse

ClientResponse<String> org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.clientResponse
protectedinherited

◆ executor

ClientExecutor org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.executor
protectedinherited

◆ LOG

final Logger org.xdi.oxauth.client.RegisterClient.LOG = Logger.getLogger(RegisterClient.class)
staticprivate

◆ request

T org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.request
protectedinherited

◆ response

V org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.response
protectedinherited

このクラス詳解は次のファイルから抽出されました: