Class JPAAuthProfile
- 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.JPAAuthProfile
-
- All Implemented Interfaces:
Serializable
,AuthProfile
,Entity
@Entity public class JPAAuthProfile extends AbstractGeneratedKeyEntity implements AuthProfile
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<List<GoogleMfaAuthAccount>>
GOOGLE_MFA_ACCOUNTS_TYPEREF
protected static TypeReference<List<GoogleMfaAuthToken>>
GOOGLE_MFA_TOKENS_TYPEREF
protected static TypeReference<List<ImpersonationAccount>>
IMPERSONATION_TYPEREF
static String
TABLE
protected static TypeReference<List<U2FDevice>>
U2F_TYPEREF
protected static TypeReference<List<WebAuthnDeviceCredential>>
WEBAUTHN_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 JPAAuthProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<GoogleMfaAuthAccount>
getGoogleMfaAuthAccounts()
List<GoogleMfaAuthToken>
getGoogleMfaAuthTokens()
List<ImpersonationAccount>
getImpersonationAccounts()
String
getOwner()
List<U2FDevice>
getU2FRegisteredDevices()
List<WebAuthnDeviceCredential>
getWebAuthnDeviceCredentials()
void
setGoogleMfaAuthAccounts(List<GoogleMfaAuthAccount> accounts)
void
setGoogleMfaAuthTokens(List<GoogleMfaAuthToken> tokens)
void
setImpersonationAccounts(List<ImpersonationAccount> accounts)
void
setOwner(String owner)
void
setU2FRegisteredDevices(List<U2FDevice> records)
void
setWebAuthnDeviceCredentials(List<WebAuthnDeviceCredential> credentials)
-
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
-
-
-
-
Field Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
GOOGLE_MFA_TOKENS_TYPEREF
protected static final TypeReference<List<GoogleMfaAuthToken>> GOOGLE_MFA_TOKENS_TYPEREF
-
GOOGLE_MFA_ACCOUNTS_TYPEREF
protected static final TypeReference<List<GoogleMfaAuthAccount>> GOOGLE_MFA_ACCOUNTS_TYPEREF
-
U2F_TYPEREF
protected static final TypeReference<List<U2FDevice>> U2F_TYPEREF
-
IMPERSONATION_TYPEREF
protected static final TypeReference<List<ImpersonationAccount>> IMPERSONATION_TYPEREF
-
WEBAUTHN_TYPEREF
protected static final TypeReference<List<WebAuthnDeviceCredential>> WEBAUTHN_TYPEREF
-
-
Method Detail
-
getOwner
public String getOwner()
- Specified by:
getOwner
in interfaceAuthProfile
-
setOwner
public void setOwner(String owner)
- Specified by:
setOwner
in interfaceAuthProfile
-
getGoogleMfaAuthTokens
public List<GoogleMfaAuthToken> getGoogleMfaAuthTokens()
- Specified by:
getGoogleMfaAuthTokens
in interfaceAuthProfile
-
setGoogleMfaAuthTokens
public void setGoogleMfaAuthTokens(List<GoogleMfaAuthToken> tokens)
- Specified by:
setGoogleMfaAuthTokens
in interfaceAuthProfile
-
getGoogleMfaAuthAccounts
public List<GoogleMfaAuthAccount> getGoogleMfaAuthAccounts()
- Specified by:
getGoogleMfaAuthAccounts
in interfaceAuthProfile
-
setGoogleMfaAuthAccounts
public void setGoogleMfaAuthAccounts(List<GoogleMfaAuthAccount> accounts)
- Specified by:
setGoogleMfaAuthAccounts
in interfaceAuthProfile
-
getU2FRegisteredDevices
public List<U2FDevice> getU2FRegisteredDevices()
- Specified by:
getU2FRegisteredDevices
in interfaceAuthProfile
-
setU2FRegisteredDevices
public void setU2FRegisteredDevices(List<U2FDevice> records)
- Specified by:
setU2FRegisteredDevices
in interfaceAuthProfile
-
getImpersonationAccounts
public List<ImpersonationAccount> getImpersonationAccounts()
- Specified by:
getImpersonationAccounts
in interfaceAuthProfile
-
setImpersonationAccounts
public void setImpersonationAccounts(List<ImpersonationAccount> accounts)
- Specified by:
setImpersonationAccounts
in interfaceAuthProfile
-
getWebAuthnDeviceCredentials
public List<WebAuthnDeviceCredential> getWebAuthnDeviceCredentials()
- Specified by:
getWebAuthnDeviceCredentials
in interfaceAuthProfile
-
setWebAuthnDeviceCredentials
public void setWebAuthnDeviceCredentials(List<WebAuthnDeviceCredential> credentials)
- Specified by:
setWebAuthnDeviceCredentials
in interfaceAuthProfile
-
-