public abstract class ClientAdapter extends Object implements ClientModel
Modifier and Type | Field and Description |
---|---|
protected javax.persistence.EntityManager |
em |
protected ClientEntity |
entity |
protected RealmModel |
realm |
PRIVATE_KEY, PUBLIC_KEY, X509CERTIFICATE
Constructor and Description |
---|
ClientAdapter(RealmModel realm,
ClientEntity entity,
javax.persistence.EntityManager em) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isDirectGrantsOnly, setDirectGrantsOnly
protected ClientEntity entity
protected RealmModel realm
protected javax.persistence.EntityManager em
public ClientAdapter(RealmModel realm, ClientEntity entity, javax.persistence.EntityManager em)
public ClientEntity getEntity()
public String getId()
ClientModel
getId
in interface ClientModel
public RealmModel getRealm()
getRealm
in interface ClientModel
public String getClientId()
ClientModel
getClientId
in interface ClientModel
public boolean isEnabled()
isEnabled
in interface ClientModel
public void setEnabled(boolean enabled)
setEnabled
in interface ClientModel
public long getAllowedClaimsMask()
getAllowedClaimsMask
in interface ClientModel
public void setAllowedClaimsMask(long mask)
setAllowedClaimsMask
in interface ClientModel
public boolean isPublicClient()
isPublicClient
in interface ClientModel
public void setPublicClient(boolean flag)
setPublicClient
in interface ClientModel
public boolean isFullScopeAllowed()
isFullScopeAllowed
in interface ClientModel
public void setFullScopeAllowed(boolean value)
setFullScopeAllowed
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 String getSecret()
getSecret
in interface ClientModel
public void setSecret(String secret)
setSecret
in interface ClientModel
public boolean validateSecret(String secret)
validateSecret
in interface ClientModel
public int getNotBefore()
ClientModel
getNotBefore
in interface ClientModel
public void setNotBefore(int notBefore)
setNotBefore
in interface ClientModel
public Set<RoleModel> getRealmScopeMappings()
getRealmScopeMappings
in interface ClientModel
public Set<RoleModel> getScopeMappings()
getScopeMappings
in interface ClientModel
public void addScopeMapping(RoleModel role)
addScopeMapping
in interface ClientModel
public void deleteScopeMapping(RoleModel role)
deleteScopeMapping
in interface ClientModel
protected javax.persistence.TypedQuery<ScopeMappingEntity> getRealmScopeMappingQuery(RoleModel role)
public boolean hasScope(RoleModel role)
hasScope
in interface ClientModel
public String getProtocol()
getProtocol
in interface ClientModel
public void setProtocol(String protocol)
setProtocol
in interface ClientModel
public void setAttribute(String name, String value)
setAttribute
in interface ClientModel
public void removeAttribute(String name)
removeAttribute
in interface ClientModel
public String getAttribute(String name)
getAttribute
in interface ClientModel
public Map<String,String> getAttributes()
getAttributes
in interface ClientModel
Copyright © 2015. All Rights Reserved.