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)
 
getRequest ()
 
void setRequest (T request)
 
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 ()
 

限定公開変数類

request
 
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 ( request)
inlineinherited
68  {
69  this.request = request;
70  }

◆ setResponse()

void org.xdi.oxauth.client.BaseClient< T extends BaseRequest, V extends BaseResponse >.setResponse ( 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

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