public class ClientTemplateAdapter extends Object implements ClientTemplateModel
Modifier and Type | Field and Description |
---|---|
protected CachedClientTemplate |
cached |
protected RealmModel |
cachedRealm |
protected RealmCacheSession |
cacheSession |
protected boolean |
invalidated |
protected ClientTemplateModel |
updated |
Constructor and Description |
---|
ClientTemplateAdapter(RealmModel cachedRealm,
CachedClientTemplate cached,
RealmCacheSession cacheSession) |
protected RealmCacheSession cacheSession
protected RealmModel cachedRealm
protected ClientTemplateModel updated
protected CachedClientTemplate cached
protected boolean invalidated
public ClientTemplateAdapter(RealmModel cachedRealm, CachedClientTemplate cached, RealmCacheSession cacheSession)
public void invalidate()
protected boolean isUpdated()
public String getId()
getId
in interface ClientTemplateModel
public RealmModel getRealm()
getRealm
in interface ClientTemplateModel
public Set<ProtocolMapperModel> getProtocolMappers()
getProtocolMappers
in interface ProtocolMapperContainerModel
public ProtocolMapperModel addProtocolMapper(ProtocolMapperModel model)
addProtocolMapper
in interface ProtocolMapperContainerModel
public void removeProtocolMapper(ProtocolMapperModel mapping)
removeProtocolMapper
in interface ProtocolMapperContainerModel
public void updateProtocolMapper(ProtocolMapperModel mapping)
updateProtocolMapper
in interface ProtocolMapperContainerModel
public ProtocolMapperModel getProtocolMapperById(String id)
getProtocolMapperById
in interface ProtocolMapperContainerModel
public ProtocolMapperModel getProtocolMapperByName(String protocol, String name)
getProtocolMapperByName
in interface ProtocolMapperContainerModel
public String getName()
getName
in interface ClientTemplateModel
public void setName(String name)
setName
in interface ClientTemplateModel
public String getDescription()
getDescription
in interface ClientTemplateModel
public void setDescription(String description)
setDescription
in interface ClientTemplateModel
public String getProtocol()
getProtocol
in interface ClientTemplateModel
public void setProtocol(String protocol)
setProtocol
in interface ClientTemplateModel
public boolean isFullScopeAllowed()
isFullScopeAllowed
in interface ScopeContainerModel
public void setFullScopeAllowed(boolean value)
setFullScopeAllowed
in interface ScopeContainerModel
public Set<RoleModel> getScopeMappings()
getScopeMappings
in interface ScopeContainerModel
public void addScopeMapping(RoleModel role)
addScopeMapping
in interface ScopeContainerModel
public void deleteScopeMapping(RoleModel role)
deleteScopeMapping
in interface ScopeContainerModel
public Set<RoleModel> getRealmScopeMappings()
getRealmScopeMappings
in interface ScopeContainerModel
public boolean hasScope(RoleModel role)
hasScope
in interface ScopeContainerModel
public boolean isPublicClient()
isPublicClient
in interface ClientTemplateModel
public void setPublicClient(boolean flag)
setPublicClient
in interface ClientTemplateModel
public boolean isFrontchannelLogout()
isFrontchannelLogout
in interface ClientTemplateModel
public void setFrontchannelLogout(boolean flag)
setFrontchannelLogout
in interface ClientTemplateModel
public void setAttribute(String name, String value)
setAttribute
in interface ClientTemplateModel
public void removeAttribute(String name)
removeAttribute
in interface ClientTemplateModel
public String getAttribute(String name)
getAttribute
in interface ClientTemplateModel
public Map<String,String> getAttributes()
getAttributes
in interface ClientTemplateModel
public boolean isBearerOnly()
isBearerOnly
in interface ClientTemplateModel
public void setBearerOnly(boolean only)
setBearerOnly
in interface ClientTemplateModel
public boolean isConsentRequired()
isConsentRequired
in interface ClientTemplateModel
public void setConsentRequired(boolean consentRequired)
setConsentRequired
in interface ClientTemplateModel
public boolean isStandardFlowEnabled()
isStandardFlowEnabled
in interface ClientTemplateModel
public void setStandardFlowEnabled(boolean standardFlowEnabled)
setStandardFlowEnabled
in interface ClientTemplateModel
public boolean isImplicitFlowEnabled()
isImplicitFlowEnabled
in interface ClientTemplateModel
public void setImplicitFlowEnabled(boolean implicitFlowEnabled)
setImplicitFlowEnabled
in interface ClientTemplateModel
public boolean isDirectAccessGrantsEnabled()
isDirectAccessGrantsEnabled
in interface ClientTemplateModel
public void setDirectAccessGrantsEnabled(boolean directAccessGrantsEnabled)
setDirectAccessGrantsEnabled
in interface ClientTemplateModel
public boolean isServiceAccountsEnabled()
isServiceAccountsEnabled
in interface ClientTemplateModel
public void setServiceAccountsEnabled(boolean serviceAccountsEnabled)
setServiceAccountsEnabled
in interface ClientTemplateModel
Copyright © 2016 JBoss by Red Hat. All rights reserved.