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