Uses of Record Class
com.fiap.tech_challenge.parte1.ms_users.dtos.AddressRequestDTO
Packages that use AddressRequestDTO
Package
Description
-
Uses of AddressRequestDTO in com.fiap.tech_challenge.parte1.ms_users.dtos
Methods in com.fiap.tech_challenge.parte1.ms_users.dtos that return types with arguments of type AddressRequestDTOModifier and TypeMethodDescription@Valid @NotEmpty(message="User must have at least one address") List<AddressRequestDTO>UpdateUserDTO.address()Returns the value of theaddressrecord component.@Valid @NotEmpty(message="User must have at least one Address") List<AddressRequestDTO>UsersRequestDTO.address()Returns the value of theaddressrecord component.Constructor parameters in com.fiap.tech_challenge.parte1.ms_users.dtos with type arguments of type AddressRequestDTOModifierConstructorDescriptionUpdateUserDTO(@NotBlank(message="User field \'name\' is required") String name, @NotBlank(message="User field \'email\' is required") @Email(message="User field \'email\' must be a valid email address") String email, @NotBlank(message="User field \'login\' is required") String login, @Valid @NotEmpty(message="User must have at least one address") List<AddressRequestDTO> address) Creates an instance of aUpdateUserDTOrecord class.UsersRequestDTO(@NotBlank(message="User field \'name\' is required") String name, @NotBlank(message="User field \'email\' is required") @Email(message="User field \'email\' must be a valid email address") String email, @NotBlank(message="User field \'login\' is required") String login, @NotBlank(message="User field \'password\' is required") String password, @NotBlank(message="User field \'role\' is required") @Pattern(regexp="OWNER|CLIENT",message="User field \'role\' must be either \'OWNER\' or \'CLIENT\'") String role, @Valid @NotEmpty(message="User must have at least one Address") List<AddressRequestDTO> address) Creates an instance of aUsersRequestDTOrecord class. -
Uses of AddressRequestDTO in com.fiap.tech_challenge.parte1.ms_users.repositories
Method parameters in com.fiap.tech_challenge.parte1.ms_users.repositories with type arguments of type AddressRequestDTOModifier and TypeMethodDescriptionvoidAddressesRepository.save(@NotEmpty List<AddressRequestDTO> address, UUID generatedUserId) Saves a list of addresses for a specified user ID.voidAddressesRepositoryImpl.save(@NotEmpty List<AddressRequestDTO> addresses, UUID generatedUserId) Saves a list of address DTOs for a given user ID. -
Uses of AddressRequestDTO in com.fiap.tech_challenge.parte1.ms_users.services
Method parameters in com.fiap.tech_challenge.parte1.ms_users.services with type arguments of type AddressRequestDTOModifier and TypeMethodDescriptionvoidAddressesService.save(@NotEmpty(message="User must have at least one Address") List<AddressRequestDTO> address, UUID generatedUserId) Saves a list of address DTOs for a given user ID.voidAddressesService.update(List<AddressRequestDTO> addressDTOs, UUID userId) Updates the addresses of a user by deleting existing addresses and saving the new list. -
Uses of AddressRequestDTO in com.fiap.tech_challenge.parte1.ms_users.validators
Methods in com.fiap.tech_challenge.parte1.ms_users.validators with parameters of type AddressRequestDTOModifier and TypeMethodDescriptionDuplicatedAddressValidator.generateAddressKey(AddressRequestDTO address) Generates a unique key for an address by concatenating its normalized fields.Method parameters in com.fiap.tech_challenge.parte1.ms_users.validators with type arguments of type AddressRequestDTOModifier and TypeMethodDescriptionvoidDuplicatedAddressValidator.validateAddress(List<AddressRequestDTO> addresses) Checks a list of addresses for duplicates.