java.lang.Object
eu.dzhw.fdz.metadatamanagement.common.domain.AbstractRdcDomainObject
eu.dzhw.fdz.metadatamanagement.usermanagement.domain.User
All Implemented Interfaces:
Serializable

public class User
extends AbstractRdcDomainObject
implements Serializable
A user.
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
      Constant Field Values
    • id

      private String id
    • login

      @NotNull(message="user-management.error.user.login.not-null") @Pattern(regexp="^[a-z0-9]*$|(anonymousUser)") @Size(min=1, max=50) private @NotNull(message="user-management.error.user.login.not-null") @Pattern(regexp="^[a-z0-9]*$|(anonymousUser)") @Size(min=1,max=50) String login
    • password

      @NotNull(message="user-management.error.user.password.not-null") @Size(min=60, max=60) private @NotNull(message="user-management.error.user.password.not-null") @Size(min=60,max=60) String password
    • firstName

      @Size(max=50) @Field("first_name") private @Size(max=50) String firstName
    • lastName

      @Size(max=50) @Field("last_name") private @Size(max=50) String lastName
    • email

      @Email @Size(max=100) private @Email @Size(max=100) String email
    • activated

      private boolean activated
    • langKey

      @Size(min=2, max=5) @Field("lang_key") private @Size(min=2,max=5) String langKey
    • activationKey

      @Size(max=20) @Field("activation_key") private @Size(max=20) String activationKey
    • resetKey

      @Size(max=20) @Field("reset_key") private @Size(max=20) String resetKey
    • resetDate

      @Field("reset_date") private LocalDateTime resetDate
    • authorities

      private Set<Authority> authorities
    • welcomeDialogDeactivated

      private boolean welcomeDialogDeactivated
  • Constructor Details

    • User

      public User()