Class JPASAML2SPClientApp
- 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.JPASAML2SPClientApp
-
- All Implemented Interfaces:
Serializable
,ClientApp
,SAML2SPClientApp
,Entity
@Entity public class JPASAML2SPClientApp extends AbstractClientApp implements SAML2SPClientApp
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<Set<String>>
STRING_TYPEREF
static String
TABLE
protected static TypeReference<List<XmlSecAlgorithm>>
XMLSECAGO_TYPEREF
-
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 JPASAML2SPClientApp()
-
Method Summary
-
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
-
XMLSECAGO_TYPEREF
protected static final TypeReference<List<XmlSecAlgorithm>> XMLSECAGO_TYPEREF
-
-
Method Detail
-
getEntityId
public String getEntityId()
- Specified by:
getEntityId
in interfaceSAML2SPClientApp
-
setEntityId
public void setEntityId(String entityId)
- Specified by:
setEntityId
in interfaceSAML2SPClientApp
-
getMetadataLocation
public String getMetadataLocation()
- Specified by:
getMetadataLocation
in interfaceSAML2SPClientApp
-
setMetadataLocation
public void setMetadataLocation(String metadataLocation)
- Specified by:
setMetadataLocation
in interfaceSAML2SPClientApp
-
getMetadataSignatureLocation
public String getMetadataSignatureLocation()
- Specified by:
getMetadataSignatureLocation
in interfaceSAML2SPClientApp
-
setMetadataSignatureLocation
public void setMetadataSignatureLocation(String metadataSignatureLocation)
- Specified by:
setMetadataSignatureLocation
in interfaceSAML2SPClientApp
-
isSignAssertions
public boolean isSignAssertions()
- Specified by:
isSignAssertions
in interfaceSAML2SPClientApp
-
setSignAssertions
public void setSignAssertions(boolean signAssertions)
- Specified by:
setSignAssertions
in interfaceSAML2SPClientApp
-
isSignResponses
public boolean isSignResponses()
- Specified by:
isSignResponses
in interfaceSAML2SPClientApp
-
setSignResponses
public void setSignResponses(boolean signResponses)
- Specified by:
setSignResponses
in interfaceSAML2SPClientApp
-
isEncryptionOptional
public boolean isEncryptionOptional()
- Specified by:
isEncryptionOptional
in interfaceSAML2SPClientApp
-
setEncryptionOptional
public void setEncryptionOptional(boolean encryptionOptional)
- Specified by:
setEncryptionOptional
in interfaceSAML2SPClientApp
-
isEncryptAssertions
public boolean isEncryptAssertions()
- Specified by:
isEncryptAssertions
in interfaceSAML2SPClientApp
-
setEncryptAssertions
public void setEncryptAssertions(boolean encryptAssertions)
- Specified by:
setEncryptAssertions
in interfaceSAML2SPClientApp
-
getRequiredAuthenticationContextClass
public String getRequiredAuthenticationContextClass()
- Specified by:
getRequiredAuthenticationContextClass
in interfaceSAML2SPClientApp
-
setRequiredAuthenticationContextClass
public void setRequiredAuthenticationContextClass(String requiredAuthenticationContextClass)
- Specified by:
setRequiredAuthenticationContextClass
in interfaceSAML2SPClientApp
-
getRequiredNameIdFormat
public SAML2SPNameId getRequiredNameIdFormat()
- Specified by:
getRequiredNameIdFormat
in interfaceSAML2SPClientApp
-
setRequiredNameIdFormat
public void setRequiredNameIdFormat(SAML2SPNameId requiredNameIdFormat)
- Specified by:
setRequiredNameIdFormat
in interfaceSAML2SPClientApp
-
getSkewAllowance
public Integer getSkewAllowance()
- Specified by:
getSkewAllowance
in interfaceSAML2SPClientApp
-
setSkewAllowance
public void setSkewAllowance(Integer skewAllowance)
- Specified by:
setSkewAllowance
in interfaceSAML2SPClientApp
-
getNameIdQualifier
public String getNameIdQualifier()
- Specified by:
getNameIdQualifier
in interfaceSAML2SPClientApp
-
setNameIdQualifier
public void setNameIdQualifier(String nameIdQualifier)
- Specified by:
setNameIdQualifier
in interfaceSAML2SPClientApp
-
getAssertionAudiences
public Set<String> getAssertionAudiences()
- Specified by:
getAssertionAudiences
in interfaceSAML2SPClientApp
-
getServiceProviderNameIdQualifier
public String getServiceProviderNameIdQualifier()
- Specified by:
getServiceProviderNameIdQualifier
in interfaceSAML2SPClientApp
-
setServiceProviderNameIdQualifier
public void setServiceProviderNameIdQualifier(String serviceProviderNameIdQualifier)
- Specified by:
setServiceProviderNameIdQualifier
in interfaceSAML2SPClientApp
-
getSigningSignatureAlgorithms
public List<XmlSecAlgorithm> getSigningSignatureAlgorithms()
- Specified by:
getSigningSignatureAlgorithms
in interfaceSAML2SPClientApp
-
getSigningSignatureReferenceDigestMethods
public List<XmlSecAlgorithm> getSigningSignatureReferenceDigestMethods()
- Specified by:
getSigningSignatureReferenceDigestMethods
in interfaceSAML2SPClientApp
-
getEncryptionDataAlgorithms
public List<XmlSecAlgorithm> getEncryptionDataAlgorithms()
- Specified by:
getEncryptionDataAlgorithms
in interfaceSAML2SPClientApp
-
getEncryptionKeyAlgorithms
public List<XmlSecAlgorithm> getEncryptionKeyAlgorithms()
- Specified by:
getEncryptionKeyAlgorithms
in interfaceSAML2SPClientApp
-
getSigningSignatureBlackListedAlgorithms
public List<XmlSecAlgorithm> getSigningSignatureBlackListedAlgorithms()
- Specified by:
getSigningSignatureBlackListedAlgorithms
in interfaceSAML2SPClientApp
-
getEncryptionBlackListedAlgorithms
public List<XmlSecAlgorithm> getEncryptionBlackListedAlgorithms()
- Specified by:
getEncryptionBlackListedAlgorithms
in interfaceSAML2SPClientApp
-
json2list
protected void json2list(boolean clearFirst)
-
postLoad
public void postLoad()
-
postSave
public void postSave()
-
list2json
public void list2json()
-
-