Package io.jans.as.server.model.common
Class DeviceAuthorizationCacheControl
java.lang.Object
io.jans.as.server.model.common.DeviceAuthorizationCacheControl
- All Implemented Interfaces:
Serializable
Class used to keep all data about an OAuth2 Device Flow request.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeviceAuthorizationCacheControl(String userCode, String deviceCode, io.jans.as.common.model.registration.Client client, List<String> scopes, URI verificationUri, int expiresIn, int interval, long lastAccessControl, DeviceAuthorizationStatus status) -
Method Summary
Modifier and TypeMethodDescriptionio.jans.as.common.model.registration.ClientintintvoidsetAuthzDetails(String authzDetails) voidsetClient(io.jans.as.common.model.registration.Client client) voidsetDeviceCode(String deviceCode) voidsetExpiresIn(int expiresIn) voidsetInterval(int interval) voidsetLastAccessControl(long lastAccessControl) voidvoidsetStatus(DeviceAuthorizationStatus status) voidsetUserCode(String userCode) voidsetVerificationUri(URI verificationUri) toString()
-
Constructor Details
-
DeviceAuthorizationCacheControl
public DeviceAuthorizationCacheControl() -
DeviceAuthorizationCacheControl
-
-
Method Details
-
getUserCode
-
setUserCode
-
getDeviceCode
-
setDeviceCode
-
getClient
public io.jans.as.common.model.registration.Client getClient() -
setClient
public void setClient(io.jans.as.common.model.registration.Client client) -
getScopes
-
setScopes
-
getAuthzDetails
-
setAuthzDetails
-
getVerificationUri
-
setVerificationUri
-
getExpiresIn
public int getExpiresIn() -
setExpiresIn
public void setExpiresIn(int expiresIn) -
getInterval
public int getInterval() -
setInterval
public void setInterval(int interval) -
getLastAccessControl
-
setLastAccessControl
public void setLastAccessControl(long lastAccessControl) -
getStatus
-
setStatus
-
toString
-