@Entity
public class OAuth2ClientEntity
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OAuth2ClientEntity.Builder |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
clientId |
private java.lang.String |
clientSecretDigest |
private java.lang.String |
name |
private java.util.List<OAuth2TokenEntity> |
tokens |
private OAuth2ClientType |
type |
Constructor and Description |
---|
OAuth2ClientEntity() |
Modifier and Type | Method and Description |
---|---|
void |
addToken(OAuth2TokenEntity token) |
static OAuth2ClientEntity.Builder |
builder(java.lang.String name,
java.lang.String secretDigest) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClientId() |
java.lang.String |
getClientSecretDigest() |
java.lang.String |
getName() |
java.security.Principal |
getPrincipal() |
java.util.List<OAuth2TokenEntity> |
getTokens() |
OAuth2ClientType |
getType() |
int |
hashCode() |
boolean |
isInRole(java.lang.String role) |
boolean |
removeToken(OAuth2TokenEntity tokenEntity) |
void |
setClientId(java.lang.String clientId) |
void |
setClientSecretDigest(java.lang.String clientSecretDigest) |
void |
setName(java.lang.String name) |
void |
setTokens(java.util.List<OAuth2TokenEntity> tokens) |
void |
setType(OAuth2ClientType type) |
java.lang.String |
toString() |
private java.lang.String clientId
private java.lang.String clientSecretDigest
private java.lang.String name
private java.util.List<OAuth2TokenEntity> tokens
private OAuth2ClientType type
public java.lang.String getClientId()
public java.lang.String getClientSecretDigest()
public java.lang.String getName()
public void setClientId(java.lang.String clientId)
public void setClientSecretDigest(java.lang.String clientSecretDigest)
public void setName(java.lang.String name)
public boolean isInRole(java.lang.String role)
role
- Currently clients have no rolepublic java.security.Principal getPrincipal()
public java.util.List<OAuth2TokenEntity> getTokens()
public void setTokens(java.util.List<OAuth2TokenEntity> tokens)
public void addToken(OAuth2TokenEntity token)
public OAuth2ClientType getType()
public void setType(OAuth2ClientType type)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static OAuth2ClientEntity.Builder builder(java.lang.String name, java.lang.String secretDigest)
public boolean removeToken(OAuth2TokenEntity tokenEntity)