X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=transfer%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2Fcontroller%2FTransferDTO.java;h=ad4f57d2adcad04abda620ed95ff9782b1f83162;hb=abea9b5c5ff90b2db1ab7bd577d644c05a4dd37f;hp=6f1310ee74279d447a4edebaccd591cbf094d430;hpb=04c00af3baa8fefd75b68c26217efc2b61144527;p=demos%2Fkafka%2Fdemos-kafka-payment-system-setup diff --git a/transfer/src/main/java/de/juplo/kafka/payment/transfer/controller/TransferDTO.java b/transfer/src/main/java/de/juplo/kafka/payment/transfer/controller/TransferDTO.java index 6f1310e..ad4f57d 100644 --- a/transfer/src/main/java/de/juplo/kafka/payment/transfer/controller/TransferDTO.java +++ b/transfer/src/main/java/de/juplo/kafka/payment/transfer/controller/TransferDTO.java @@ -4,6 +4,7 @@ import de.juplo.kafka.payment.transfer.domain.Transfer; import lombok.Builder; import lombok.Data; +import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; @@ -15,13 +16,17 @@ import javax.validation.constraints.NotNull; public class TransferDTO { @NotNull(message = "Cannot be null") - private long id; + @Min(value = 1, message = "A valid transfer id must be a positive number") + private Long id; @NotNull(message = "Cannot be null") - private long payer; + @Min(value = 1, message = "A valid bank account id must be a positive number") + private Long payer; @NotNull(message = "Cannot be null") - private long payee; + @Min(value = 1, message = "A valid bank account id must be a positive number") + private Long payee; @NotNull(message = "Cannot be null") - private int amount; + @Min(value = 1, message = "The amount of a transfer must be a positv value") + private Integer amount; private Transfer.State state;