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, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, setInformationUrl, setLogo, 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, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, setInformationUrl, setLogo, 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()
-
-