public abstract class ClientAdapter<T extends MongoIdentifiableEntity> extends AbstractMongoAdapter<T> implements ClientModel
| Modifier and Type | Field and Description |
|---|---|
protected T |
clientEntity |
invocationContext| Constructor and Description |
|---|
ClientAdapter(RealmAdapter realm,
T clientEntity,
MongoStoreInvocationContext invContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRedirectUri(String redirectUri) |
void |
addWebOrigin(String webOrigin) |
int |
getActiveUserSessions() |
long |
getAllowedClaimsMask() |
String |
getClientId()
String exposed to outside world
|
String |
getId()
Internal database key
|
T |
getMongoEntity() |
ClientEntity |
getMongoEntityAsClient() |
int |
getNotBefore()
Time in seconds since epoc
|
RealmAdapter |
getRealm() |
Set<String> |
getRedirectUris() |
String |
getSecret() |
Set<UserSessionModel> |
getUserSessions() |
Set<String> |
getWebOrigins() |
boolean |
isEnabled() |
boolean |
isPublicClient() |
void |
removeRedirectUri(String redirectUri) |
void |
removeWebOrigin(String webOrigin) |
void |
setAllowedClaimsMask(long mask) |
void |
setEnabled(boolean enabled) |
void |
setNotBefore(int notBefore) |
void |
setPublicClient(boolean flag) |
void |
setRedirectUris(Set<String> redirectUris) |
void |
setSecret(String secret) |
void |
setWebOrigins(Set<String> webOrigins) |
boolean |
validateSecret(String secret) |
equals, getMongoStore, hashCode, updateMongoEntityclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisDirectGrantsOnly, setDirectGrantsOnlyprotected final T extends MongoIdentifiableEntity clientEntity
public ClientAdapter(RealmAdapter realm, T clientEntity, MongoStoreInvocationContext invContext)
public T getMongoEntity()
getMongoEntity in class AbstractMongoAdapter<T extends MongoIdentifiableEntity>public ClientEntity getMongoEntityAsClient()
public String getId()
ClientModelgetId in interface ClientModelpublic String getClientId()
ClientModelgetClientId in interface ClientModelpublic long getAllowedClaimsMask()
getAllowedClaimsMask in interface ClientModelpublic void setAllowedClaimsMask(long mask)
setAllowedClaimsMask in interface ClientModelpublic Set<String> getWebOrigins()
getWebOrigins in interface ClientModelpublic void setWebOrigins(Set<String> webOrigins)
setWebOrigins in interface ClientModelpublic void addWebOrigin(String webOrigin)
addWebOrigin in interface ClientModelpublic void removeWebOrigin(String webOrigin)
removeWebOrigin in interface ClientModelpublic Set<String> getRedirectUris()
getRedirectUris in interface ClientModelpublic void setRedirectUris(Set<String> redirectUris)
setRedirectUris in interface ClientModelpublic void addRedirectUri(String redirectUri)
addRedirectUri in interface ClientModelpublic void removeRedirectUri(String redirectUri)
removeRedirectUri in interface ClientModelpublic boolean isEnabled()
isEnabled in interface ClientModelpublic void setEnabled(boolean enabled)
setEnabled in interface ClientModelpublic boolean validateSecret(String secret)
validateSecret in interface ClientModelpublic String getSecret()
getSecret in interface ClientModelpublic void setSecret(String secret)
setSecret in interface ClientModelpublic boolean isPublicClient()
isPublicClient in interface ClientModelpublic void setPublicClient(boolean flag)
setPublicClient in interface ClientModelpublic RealmAdapter getRealm()
getRealm in interface ClientModelpublic int getNotBefore()
ClientModelgetNotBefore in interface ClientModelpublic void setNotBefore(int notBefore)
setNotBefore in interface ClientModelpublic Set<UserSessionModel> getUserSessions()
getUserSessions in interface ClientModelpublic int getActiveUserSessions()
getActiveUserSessions in interface ClientModelCopyright © 2014. All Rights Reserved.