@Entity
public class OAuth2TokenEntity
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OAuth2TokenEntity.Builder |
Modifier and Type | Field and Description |
---|---|
private OAuth2ClientEntity |
client |
(package private) static java.lang.String |
OAUTH2_TOKEN |
private java.lang.String |
principal |
private java.util.Set<RoleEntity> |
roles |
private java.lang.String |
token |
Constructor and Description |
---|
OAuth2TokenEntity() |
OAuth2TokenEntity(java.lang.String token,
OAuth2ClientEntity client,
java.security.Principal principal,
java.util.Set<RoleEntity> roles) |
Modifier and Type | Method and Description |
---|---|
static OAuth2TokenEntity.Builder |
builder(OAuth2ClientEntity client,
java.lang.String principalName,
java.util.Set<RoleEntity> roles) |
boolean |
equals(java.lang.Object obj) |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getAttributes() |
OAuth2ClientEntity |
getClient() |
java.security.Principal |
getPrincipal() |
java.util.Set<RoleEntity> |
getRoles() |
private java.lang.String |
getScopesCSV() |
java.lang.String |
getToken() |
int |
hashCode() |
boolean |
isInRole(java.lang.String rolename) |
void |
setClient(OAuth2ClientEntity client) |
void |
setPrincipal(java.lang.String principal) |
void |
setRoles(java.util.Set<RoleEntity> roles) |
void |
setToken(java.lang.String token) |
static final java.lang.String OAUTH2_TOKEN
private java.lang.String token
private OAuth2ClientEntity client
private java.lang.String principal
private java.util.Set<RoleEntity> roles
public OAuth2TokenEntity()
public OAuth2TokenEntity(java.lang.String token, OAuth2ClientEntity client, java.security.Principal principal, java.util.Set<RoleEntity> roles)
public java.lang.String getToken()
private java.lang.String getScopesCSV()
public OAuth2ClientEntity getClient()
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getAttributes()
public java.security.Principal getPrincipal()
public boolean isInRole(java.lang.String rolename)
public void setRoles(java.util.Set<RoleEntity> roles)
public java.util.Set<RoleEntity> getRoles()
public void setToken(java.lang.String token)
public void setClient(OAuth2ClientEntity client)
public void setPrincipal(java.lang.String principal)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static OAuth2TokenEntity.Builder builder(OAuth2ClientEntity client, java.lang.String principalName, java.util.Set<RoleEntity> roles)