Class LocalActorCreatedByAdminDTO
java.lang.Object
de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
de.gustavblass.fsu.fmi.roombooking.dto.LocalActorCreatedByAdminDTO
- Direct Known Subclasses:
LocalRegistrationActorDTO
An
ActorCreatedByAdminDTO that represents a local user whose authentication credentials are stored locally.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @NotNull @NotBlank @Length(min=3) StringThe literal password that the future Actor will use for login.private @NotNull @NotBlank @Length(min=3) StringMust have the exact same value aspasswordin order to confirm that the password chosen by the user really is correct and that the user has not made a typo.Fields inherited from class ActorCreatedByAdminDTO
MINIMUM_NAME_LENGTH, NAME_PATTERN, USER_NAME_MAXIMUM_LENGTH, USER_NAME_MINIMUM_LENGTH, USER_NAME_PATTERN -
Constructor Summary
ConstructorsConstructorDescriptionLocalActorCreatedByAdminDTO(ActorRole actorRole, String userName, String name, String eMailAddress, Boolean enabled, Boolean locked, String password, String repeatedPassword) Constructs a newLocalActorCreatedByAdminDTO. -
Method Summary
Methods inherited from class ActorCreatedByAdminDTO
clear
-
Field Details
-
password
-
repeatedPassword
-
-
Constructor Details
-
LocalActorCreatedByAdminDTO
public LocalActorCreatedByAdminDTO(ActorRole actorRole, String userName, String name, String eMailAddress, Boolean enabled, Boolean locked, String password, String repeatedPassword) Constructs a newLocalActorCreatedByAdminDTO.- Parameters:
actorRole- TheActorCreatedByAdminDTO.role.userName- TheActorCreatedByAdminDTO.userName.name- TheActorCreatedByAdminDTO.name.eMailAddress- TheActorCreatedByAdminDTO.eMailAddress.enabled- TheActorCreatedByAdminDTO.enabled.locked- TheActorCreatedByAdminDTO.locked.password- Thepassword.repeatedPassword- TherepeatedPassword.
-
-
Method Details
-
clearCredentials
public void clearCredentials()Sets thepasswordto null.- Specified by:
clearCredentialsin classActorCreatedByAdminDTO
-