X-Git-Url: https://juplo.de/gitweb/?p=demos%2Fkafka%2Fdemos-kafka-payment-system-transfer;a=blobdiff_plain;f=transfer%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2Fcontroller%2FTransferDTO.java;h=1d2ffa8b0341e066ea380c7fb9ae264edde93053;hp=6f1310ee74279d447a4edebaccd591cbf094d430;hb=5c714e781fff93d8b6975bbbbe6ba2359831f2eb;hpb=04c00af3baa8fefd75b68c26217efc2b61144527 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..1d2ffa8 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 banc account id must be a positive number") + private Long payer; @NotNull(message = "Cannot be null") - private long payee; + @Min(value = 1, message = "A valid banc account id must be a positive number") + private Long payee; @NotNull(message = "Cannot be null") - private int amount; + @Min(value = 1, message = "Cannot transfer a non-positiv amount") + private Integer amount; private Transfer.State state;