BAEL--3005 | updated Movie POJO
This commit is contained in:
parent
98b5a7fdb7
commit
6123255cf4
@ -1,13 +1,8 @@
|
||||
package com.baeldung.validation.listvalidation.model;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Size;
|
||||
|
||||
import com.baeldung.validation.listvalidation.constraint.CustomConstraint;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
@ -20,22 +15,13 @@ public class Movie {
|
||||
|
||||
private String id;
|
||||
|
||||
@CustomConstraint
|
||||
@NotEmpty(message = "Movie name cannot be empty.")
|
||||
private String name;
|
||||
|
||||
@Size(min = 2, message = "Atleast 2 genres should be provided.")
|
||||
private List<String> genres;
|
||||
|
||||
@NotNull(message = "Actor list cannot be null.")
|
||||
@NotEmpty(message = "Actor list cannot be empty.")
|
||||
private List<Actor> actors;
|
||||
|
||||
public Movie(String name, List<String> genres, List<Actor> actors) {
|
||||
public Movie(String name) {
|
||||
this.id = UUID.randomUUID()
|
||||
.toString();
|
||||
this.name = name;
|
||||
this.genres = genres;
|
||||
this.actors = actors;
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user