Class JPAOIDCRPClientApp
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
-
- org.apache.syncope.core.persistence.jpa.entity.am.AbstractClientApp
-
- org.apache.syncope.core.persistence.jpa.entity.am.JPAOIDCRPClientApp
-
- All Implemented Interfaces:
Serializable
,ClientApp
,OIDCRPClientApp
,Entity
@Entity public class JPAOIDCRPClientApp extends AbstractClientApp implements OIDCRPClientApp
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<Set<OIDCGrantType>>
GRANT_TYPE_TYPEREF
protected static TypeReference<Set<OIDCResponseType>>
RESPONSE_TYPE_TYPEREF
protected static TypeReference<Set<OIDCScope>>
SCOPE_TYPEREF
protected static TypeReference<Set<String>>
STRING_TYPEREF
static String
TABLE
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.am.AbstractClientApp
ATTR_TYPEREF
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOG
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Constructor Summary
Constructors Constructor Description JPAOIDCRPClientApp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getClientId()
String
getClientSecret()
String
getLogoutUri()
Set<String>
getRedirectUris()
Set<OIDCScope>
getScopes()
OIDCSubjectType
getSubjectType()
Set<OIDCGrantType>
getSupportedGrantTypes()
Set<OIDCResponseType>
getSupportedResponseTypes()
boolean
isBypassApprovalPrompt()
boolean
isJwtAccessToken()
boolean
isSignIdToken()
protected void
json2list(boolean clearFirst)
void
list2json()
void
postLoad()
void
postSave()
void
setBypassApprovalPrompt(boolean bypassApprovalPrompt)
void
setClientId(String clientId)
void
setClientSecret(String clientSecret)
void
setJwtAccessToken(boolean jwtAccessToken)
void
setLogoutUri(String logoutUri)
void
setSignIdToken(boolean signIdToken)
void
setSubjectType(OIDCSubjectType subjectType)
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.am.AbstractClientApp
getAccessPolicy, getAttrReleasePolicy, getAuthPolicy, getClientAppId, getDescription, getInformationUrl, getLogo, getLogoutType, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, setInformationUrl, setLogo, setLogoutType, setName, setPrivacyUrl, setProperties, setRealm, setTheme, setTicketExpirationPolicy, setUsernameAttributeProviderConf
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKey
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.am.ClientApp
getAccessPolicy, getAttrReleasePolicy, getAuthPolicy, getClientAppId, getDescription, getInformationUrl, getLogo, getLogoutType, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, setInformationUrl, setLogo, setLogoutType, setName, setPrivacyUrl, setProperties, setRealm, setTheme, setTicketExpirationPolicy, setUsernameAttributeProviderConf
-
-
-
-
Field Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
STRING_TYPEREF
protected static final TypeReference<Set<String>> STRING_TYPEREF
-
GRANT_TYPE_TYPEREF
protected static final TypeReference<Set<OIDCGrantType>> GRANT_TYPE_TYPEREF
-
RESPONSE_TYPE_TYPEREF
protected static final TypeReference<Set<OIDCResponseType>> RESPONSE_TYPE_TYPEREF
-
SCOPE_TYPEREF
protected static final TypeReference<Set<OIDCScope>> SCOPE_TYPEREF
-
-
Method Detail
-
getRedirectUris
public Set<String> getRedirectUris()
- Specified by:
getRedirectUris
in interfaceOIDCRPClientApp
-
getClientId
public String getClientId()
- Specified by:
getClientId
in interfaceOIDCRPClientApp
-
setClientId
public void setClientId(String clientId)
- Specified by:
setClientId
in interfaceOIDCRPClientApp
-
getClientSecret
public String getClientSecret()
- Specified by:
getClientSecret
in interfaceOIDCRPClientApp
-
setClientSecret
public void setClientSecret(String clientSecret)
- Specified by:
setClientSecret
in interfaceOIDCRPClientApp
-
isSignIdToken
public boolean isSignIdToken()
- Specified by:
isSignIdToken
in interfaceOIDCRPClientApp
-
setSignIdToken
public void setSignIdToken(boolean signIdToken)
- Specified by:
setSignIdToken
in interfaceOIDCRPClientApp
-
isJwtAccessToken
public boolean isJwtAccessToken()
- Specified by:
isJwtAccessToken
in interfaceOIDCRPClientApp
-
setJwtAccessToken
public void setJwtAccessToken(boolean jwtAccessToken)
- Specified by:
setJwtAccessToken
in interfaceOIDCRPClientApp
-
isBypassApprovalPrompt
public boolean isBypassApprovalPrompt()
- Specified by:
isBypassApprovalPrompt
in interfaceOIDCRPClientApp
-
setBypassApprovalPrompt
public void setBypassApprovalPrompt(boolean bypassApprovalPrompt)
- Specified by:
setBypassApprovalPrompt
in interfaceOIDCRPClientApp
-
getSubjectType
public OIDCSubjectType getSubjectType()
- Specified by:
getSubjectType
in interfaceOIDCRPClientApp
-
setSubjectType
public void setSubjectType(OIDCSubjectType subjectType)
- Specified by:
setSubjectType
in interfaceOIDCRPClientApp
-
getSupportedGrantTypes
public Set<OIDCGrantType> getSupportedGrantTypes()
- Specified by:
getSupportedGrantTypes
in interfaceOIDCRPClientApp
-
getSupportedResponseTypes
public Set<OIDCResponseType> getSupportedResponseTypes()
- Specified by:
getSupportedResponseTypes
in interfaceOIDCRPClientApp
-
getScopes
public Set<OIDCScope> getScopes()
- Specified by:
getScopes
in interfaceOIDCRPClientApp
-
getLogoutUri
public String getLogoutUri()
- Specified by:
getLogoutUri
in interfaceOIDCRPClientApp
-
setLogoutUri
public void setLogoutUri(String logoutUri)
- Specified by:
setLogoutUri
in interfaceOIDCRPClientApp
-
json2list
protected void json2list(boolean clearFirst)
-
postLoad
public void postLoad()
-
postSave
public void postSave()
-
list2json
public void list2json()
-
-