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, updateMongoEntity
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isDirectGrantsOnly, setDirectGrantsOnly
protected 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()
ClientModel
getId
in interface ClientModel
public String getClientId()
ClientModel
getClientId
in interface ClientModel
public long getAllowedClaimsMask()
getAllowedClaimsMask
in interface ClientModel
public void setAllowedClaimsMask(long mask)
setAllowedClaimsMask
in interface ClientModel
public Set<String> getWebOrigins()
getWebOrigins
in interface ClientModel
public void setWebOrigins(Set<String> webOrigins)
setWebOrigins
in interface ClientModel
public void addWebOrigin(String webOrigin)
addWebOrigin
in interface ClientModel
public void removeWebOrigin(String webOrigin)
removeWebOrigin
in interface ClientModel
public Set<String> getRedirectUris()
getRedirectUris
in interface ClientModel
public void setRedirectUris(Set<String> redirectUris)
setRedirectUris
in interface ClientModel
public void addRedirectUri(String redirectUri)
addRedirectUri
in interface ClientModel
public void removeRedirectUri(String redirectUri)
removeRedirectUri
in interface ClientModel
public boolean isEnabled()
isEnabled
in interface ClientModel
public void setEnabled(boolean enabled)
setEnabled
in interface ClientModel
public boolean validateSecret(String secret)
validateSecret
in interface ClientModel
public String getSecret()
getSecret
in interface ClientModel
public void setSecret(String secret)
setSecret
in interface ClientModel
public boolean isPublicClient()
isPublicClient
in interface ClientModel
public void setPublicClient(boolean flag)
setPublicClient
in interface ClientModel
public RealmAdapter getRealm()
getRealm
in interface ClientModel
public int getNotBefore()
ClientModel
getNotBefore
in interface ClientModel
public void setNotBefore(int notBefore)
setNotBefore
in interface ClientModel
public Set<UserSessionModel> getUserSessions()
getUserSessions
in interface ClientModel
public int getActiveUserSessions()
getActiveUserSessions
in interface ClientModel
Copyright © 2014. All Rights Reserved.