Package org.cyclos.entities.access
Class DynamicOidcClient
-
- All Implemented Interfaces:
Cloneable,Comparable<NamedEntity>,HasNetwork,ProcessableForProxying,DefinesNetwork,IEntity,IInternalNamedEntity,INamedEntity
@Entity public class DynamicOidcClient extends BaseOidcClient
An OAuth2 / OpenID Connect client dynamically registered via API
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.entities.SimpleEntity
SimpleEntity.EntityLoadNotifier
-
-
Field Summary
-
Fields inherited from class org.cyclos.entities.access.BaseOidcClient
enabled
-
-
Constructor Summary
Constructors Constructor Description DynamicOidcClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApplicationType()ConfigurationgetConfiguration()StringgetGrantTypes()StringgetImageUrl()OidcClientNaturegetNature()StringgetResponseTypes()booleanisEnabled()voidsetApplicationType(String applicationType)voidsetConfiguration(Configuration configuration)voidsetGrantTypes(String grantTypes)voidsetImageUrl(String imageUrl)voidsetResponseTypes(String responseTypes)-
Methods inherited from class org.cyclos.entities.access.BaseOidcClient
getClientId, getCreationDate, getNetwork, getPrivacyPolicyUrl, getRedirectUris, getSecret, getTermsOfServiceUrl, getWebsite, setClientId, setCreationDate, setEnabled, setNetwork, setPrivacyPolicyUrl, setRedirectUris, setSecret, setTermsOfServiceUrl, setWebsite
-
Methods inherited from class org.cyclos.entities.ConfigurationEntity
getDescription, getInternalName, setDescription, setInternalName, toShortString, toString
-
Methods inherited from class org.cyclos.entities.NamedEntity
compareTo, getName, getNames, setName
-
Methods inherited from class org.cyclos.entities.BaseEntity
getDataTranslationType, getVersion
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
equals, getId, hashCode, id, ids, isPersistent, isTransient, register, setId, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
Methods inherited from interface org.cyclos.entities.ProcessableForProxying
getProxyClass
-
-
-
-
Method Detail
-
getApplicationType
public String getApplicationType()
-
getConfiguration
public Configuration getConfiguration()
-
getGrantTypes
public String getGrantTypes()
-
getImageUrl
public String getImageUrl()
-
getNature
public OidcClientNature getNature()
- Specified by:
getNaturein classBaseOidcClient
-
getResponseTypes
public String getResponseTypes()
-
isEnabled
public boolean isEnabled()
- Overrides:
isEnabledin classBaseOidcClient
-
setApplicationType
public void setApplicationType(String applicationType)
-
setConfiguration
public void setConfiguration(Configuration configuration)
-
setGrantTypes
public void setGrantTypes(String grantTypes)
-
setImageUrl
public void setImageUrl(String imageUrl)
-
setResponseTypes
public void setResponseTypes(String responseTypes)
-
-