Class UserProfileMfa

java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, ILockingVersionProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, IUUIDEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class UserProfileMfa extends AbstractLockableEntity implements IUUIDEntity
This entity represents the MFA configuration of a user profile.
Since:
8.0.0
Author:
XIMA Media GmbH
See Also:
  • Field Details

  • Constructor Details

    • UserProfileMfa

      public UserProfileMfa()
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in interface de.xima.cmn.dao.interfaces.IEntity<Long>
    • setId

      public void setId(Long id)
      Description copied from class: AbstractEntity
      !!!WARNING: Currently values bigger Integer.MAX_VALUE or lower then Integer.MIN_VALUE will be altered to null!!!
      Specified by:
      setId in interface de.xima.cmn.dao.interfaces.IEntity<Long>
      Overrides:
      setId in class AbstractEntity
      Parameters:
      id - Long the database-id to set
    • getUUID

      public String getUUID()
      Specified by:
      getUUID in interface IUUIDEntity
      Returns:
      UUID (Universal Unique Identifier) that identifies this type of entity. Usually is unique within a context, e.g. Mandant, Projekt, ...
    • setUUID

      public void setUUID(String uuid)
      Specified by:
      setUUID in interface IUUIDEntity
    • getUUIDObject

      public UUID getUUIDObject()
      Specified by:
      getUUIDObject in interface IUUIDEntity
    • setUUIDObject

      public void setUUIDObject(UUID uuid)
    • getUserProfile

      public UserProfile getUserProfile()
    • setUserProfile

      public void setUserProfile(UserProfile userProfile)
    • getType

    • setType

      public void setType(EMultiFactorAuthenticationType type)
    • getSecret

      public String getSecret()
    • setSecret

      public void setSecret(String secret)
    • getLastAuthenticatedInstant

      public Instant getLastAuthenticatedInstant()
    • setLastAuthenticatedInstant

      public void setLastAuthenticatedInstant(Instant lastAuthenticatedInstant)
    • getVerificationState

      public String getVerificationState()
    • setVerificationState

      public void setVerificationState(String verificationState)
    • getVerificationExpireInstant

      public Instant getVerificationExpireInstant()
    • setVerificationExpireInstant

      public void setVerificationExpireInstant(Instant verificationExpireInstant)
    • getVerifiedInstant

      public Instant getVerifiedInstant()
    • setVerifiedInstant

      public void setVerifiedInstant(Instant verifiedInstant)
    • setVerified

      public void setVerified()
    • setUnverified

      public void setUnverified()
    • isVerified

      public boolean isVerified()
    • getRemoveUuid

      public UUID getRemoveUuid()
    • setRemoveUuid

      public void setRemoveUuid(UUID removeUuid)
    • getRemoveExpireInstant

      public Instant getRemoveExpireInstant()
    • setRemoveExpireInstant

      public void setRemoveExpireInstant(Instant removeExpireInstant)
    • isRemovalRequestPending

      public boolean isRemovalRequestPending()