Package io.jans.as.client
Class BaseRequest
- java.lang.Object
 - 
- io.jans.as.client.BaseRequest
 
 
- 
- Direct Known Subclasses:
 AuthorizationRequest,ClientAuthnRequest,ClientInfoRequest,EndSessionRequest,FirebaseCloudMessagingRequest,GluuConfigurationRequest,JwkRequest,OpenIdConfigurationRequest,OpenIdConnectDiscoveryRequest,PingCallbackRequest,PushErrorRequest,PushTokenDeliveryRequest,RegisterRequest,UserInfoRequest
public abstract class BaseRequest extends java.lang.Object- Version:
 - January 26. 2018
 - Author:
 - Javier Rojas Blum
 
 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedBaseRequest() 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddCustomParameter(java.lang.String paramName, java.lang.String paramValue)io.jans.as.model.common.AuthenticationMethodgetAuthenticationMethod()io.jans.as.model.common.AuthorizationMethodgetAuthorizationMethod()java.lang.StringgetAuthPassword()java.lang.StringgetAuthUsername()java.lang.StringgetContentType()java.lang.StringgetCredentials()Returns the client credentials (URL encoded).java.util.Map<java.lang.String,java.lang.String>getCustomParameters()java.lang.StringgetEncodedCredentials()Returns the client credentials encoded using base64.static java.lang.StringgetEncodedCredentials(java.lang.String clientId, java.lang.String clientSecret)org.json.JSONObjectgetJSONParameters()java.lang.StringgetMediaType()java.util.Map<java.lang.String,java.lang.String>getParameters()abstract java.lang.StringgetQueryString()booleanhasCredentials()voidsetAuthenticationMethod(io.jans.as.model.common.AuthenticationMethod authenticationMethod)voidsetAuthorizationMethod(io.jans.as.model.common.AuthorizationMethod authorizationMethod)voidsetAuthPassword(java.lang.String authPassword)voidsetAuthUsername(java.lang.String authUsername)voidsetContentType(java.lang.String contentType)voidsetMediaType(java.lang.String mediaType) 
 - 
 
- 
- 
Method Detail
- 
getContentType
public java.lang.String getContentType()
 
- 
setContentType
public void setContentType(java.lang.String contentType)
 
- 
getMediaType
public java.lang.String getMediaType()
 
- 
setMediaType
public void setMediaType(java.lang.String mediaType)
 
- 
getAuthUsername
public java.lang.String getAuthUsername()
 
- 
setAuthUsername
public void setAuthUsername(java.lang.String authUsername)
 
- 
getAuthPassword
public java.lang.String getAuthPassword()
 
- 
setAuthPassword
public void setAuthPassword(java.lang.String authPassword)
 
- 
getAuthenticationMethod
public io.jans.as.model.common.AuthenticationMethod getAuthenticationMethod()
 
- 
setAuthenticationMethod
public void setAuthenticationMethod(io.jans.as.model.common.AuthenticationMethod authenticationMethod)
 
- 
getAuthorizationMethod
public io.jans.as.model.common.AuthorizationMethod getAuthorizationMethod()
 
- 
setAuthorizationMethod
public void setAuthorizationMethod(io.jans.as.model.common.AuthorizationMethod authorizationMethod)
 
- 
getCustomParameters
public java.util.Map<java.lang.String,java.lang.String> getCustomParameters()
 
- 
addCustomParameter
public void addCustomParameter(java.lang.String paramName, java.lang.String paramValue) 
- 
hasCredentials
public boolean hasCredentials()
 
- 
getCredentials
public java.lang.String getCredentials() throws java.io.UnsupportedEncodingExceptionReturns the client credentials (URL encoded).- Returns:
 - The client credentials.
 - Throws:
 java.io.UnsupportedEncodingException
 
- 
getEncodedCredentials
public java.lang.String getEncodedCredentials()
Returns the client credentials encoded using base64.- Returns:
 - The encoded client credentials.
 
 
- 
getEncodedCredentials
public static java.lang.String getEncodedCredentials(java.lang.String clientId, java.lang.String clientSecret) throws java.io.UnsupportedEncodingException- Throws:
 java.io.UnsupportedEncodingException
 
- 
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
 
- 
getJSONParameters
public org.json.JSONObject getJSONParameters() throws org.json.JSONException- Throws:
 org.json.JSONException
 
- 
getQueryString
public abstract java.lang.String getQueryString()
 
 - 
 
 -