Package io.jans.as.client
Class RegisterResponse
- java.lang.Object
-
- io.jans.as.client.BaseResponse
-
- io.jans.as.client.BaseResponseWithErrors<io.jans.as.model.register.RegisterErrorResponseType>
-
- io.jans.as.client.RegisterResponse
-
public class RegisterResponse extends BaseResponseWithErrors<io.jans.as.model.register.RegisterErrorResponseType>
Represents a register response received from the authorization server.- Version:
- July 18, 2017
- Author:
- Javier Rojas Blum
-
-
Field Summary
-
Fields inherited from class io.jans.as.client.BaseResponse
entity, headers, location, status
-
-
Constructor Summary
Constructors Constructor Description RegisterResponse()
RegisterResponse(org.jboss.resteasy.client.ClientResponse<java.lang.String> clientResponse)
Constructs a register response.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.jans.as.model.register.RegisterErrorResponseType
fromString(java.lang.String p_string)
java.lang.String
getClientId()
Returns the client's identifier.java.util.Date
getClientIdIssuedAt()
java.lang.String
getClientSecret()
Returns the client's password.java.util.Date
getClientSecretExpiresAt()
Return the expiration date after which the client's account will expire.java.util.List<io.jans.as.model.common.GrantType>
getGrantTypes()
java.lang.String
getRegistrationAccessToken()
java.lang.String
getRegistrationClientUri()
java.util.List<io.jans.as.model.common.ResponseType>
getResponseTypes()
void
injectDataFromJson()
void
injectDataFromJson(java.lang.String p_json)
void
setClientId(java.lang.String clientId)
Sets the client's identifier.void
setClientIdIssuedAt(java.util.Date clientIdIssuedAt)
void
setClientSecret(java.lang.String clientSecret)
Sets the client's password.void
setClientSecretExpiresAt(java.util.Date clientSecretExpiresAt)
Sets the expiration date after which the client's account will expire.void
setGrantTypes(java.util.List<io.jans.as.model.common.GrantType> grantTypes)
void
setRegistrationAccessToken(java.lang.String registrationAccessToken)
void
setRegistrationClientUri(java.lang.String registrationClientUri)
void
setResponseTypes(java.util.List<io.jans.as.model.common.ResponseType> responseTypes)
static RegisterResponse
valueOf(java.lang.String p_json)
-
Methods inherited from class io.jans.as.client.BaseResponseWithErrors
getClaim, getClaimMap, getClaims, getErrorDescription, getErrorType, getErrorUri, getFirstClaim, injectErrorIfExistSilently, injectErrorIfExistSilently, setClaimMap, setErrorDescription, setErrorType, setErrorUri, toString
-
Methods inherited from class io.jans.as.client.BaseResponse
getEntity, getHeaders, getLocation, getStatus, setEntity, setHeaders, setLocation, setStatus
-
-
-
-
Method Detail
-
fromString
public io.jans.as.model.register.RegisterErrorResponseType fromString(java.lang.String p_string)
- Specified by:
fromString
in classBaseResponseWithErrors<io.jans.as.model.register.RegisterErrorResponseType>
-
injectDataFromJson
public void injectDataFromJson()
-
valueOf
public static RegisterResponse valueOf(java.lang.String p_json)
-
injectDataFromJson
public void injectDataFromJson(java.lang.String p_json)
- Overrides:
injectDataFromJson
in classBaseResponseWithErrors<io.jans.as.model.register.RegisterErrorResponseType>
-
getClientId
public java.lang.String getClientId()
Returns the client's identifier.- Returns:
- The client's identifier.
-
setClientId
public void setClientId(java.lang.String clientId)
Sets the client's identifier.- Parameters:
clientId
- The client's identifier.
-
getClientSecret
public java.lang.String getClientSecret()
Returns the client's password.- Returns:
- The client's password.
-
setClientSecret
public void setClientSecret(java.lang.String clientSecret)
Sets the client's password.- Parameters:
clientSecret
- The client's password.
-
getRegistrationAccessToken
public java.lang.String getRegistrationAccessToken()
-
setRegistrationAccessToken
public void setRegistrationAccessToken(java.lang.String registrationAccessToken)
-
getRegistrationClientUri
public java.lang.String getRegistrationClientUri()
-
setRegistrationClientUri
public void setRegistrationClientUri(java.lang.String registrationClientUri)
-
getClientIdIssuedAt
public java.util.Date getClientIdIssuedAt()
-
setClientIdIssuedAt
public void setClientIdIssuedAt(java.util.Date clientIdIssuedAt)
-
getClientSecretExpiresAt
public java.util.Date getClientSecretExpiresAt()
Return the expiration date after which the client's account will expire.null
if the client's account never expires.- Returns:
- The expiration date.
-
setClientSecretExpiresAt
public void setClientSecretExpiresAt(java.util.Date clientSecretExpiresAt)
Sets the expiration date after which the client's account will expire.null
if the client's account never expires.- Parameters:
clientSecretExpiresAt
- The expiration date.
-
getResponseTypes
public java.util.List<io.jans.as.model.common.ResponseType> getResponseTypes()
-
setResponseTypes
public void setResponseTypes(java.util.List<io.jans.as.model.common.ResponseType> responseTypes)
-
getGrantTypes
public java.util.List<io.jans.as.model.common.GrantType> getGrantTypes()
-
setGrantTypes
public void setGrantTypes(java.util.List<io.jans.as.model.common.GrantType> grantTypes)
-
-