Class UserEmail

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, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class UserEmail extends AbstractLockableEntity
Entity representing the email addresses of users which are used by the UserProfile
Since:
8.0.0
Author:
XIMA Media GmbH
See Also:
  • Field Details

  • Constructor Details

    • UserEmail

      public UserEmail()
    • UserEmail

      public UserEmail(@Email @Size(max=360) @NotEmpty @Pattern(regexp="(?i)^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}$") @Email @Size(max=360) @NotEmpty @Pattern(regexp="(?i)^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}$") String address)
  • Method Details

    • getId

      public Long getId()
    • 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
    • getAddress

      public String getAddress()
    • setAddress

      public void setAddress(String address)
    • getUserProfile

      public UserProfile getUserProfile()
    • setUserProfile

      public void setUserProfile(UserProfile userProfile)
    • 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()
    • getOrigin

      public SystemAuthenticator getOrigin()
    • setOrigin

      public void setOrigin(SystemAuthenticator origin)
    • getPrimaryRequestUuid

      public UUID getPrimaryRequestUuid()
    • setPrimaryRequestUuid

      public void setPrimaryRequestUuid(UUID primaryRequestUuid)
    • getPrimaryRequestExpireInstant

      public Instant getPrimaryRequestExpireInstant()
    • setPrimaryRequestExpireInstant

      public void setPrimaryRequestExpireInstant(Instant primaryRequestExpireInstant)
    • isPrimary

      public boolean isPrimary()