35 lines
661 B
Java
35 lines
661 B
Java
package org.gcube.commons.common.validator.beans;
|
|
|
|
import java.util.Arrays;
|
|
|
|
import org.gcube.common.validator.annotations.NotEmpty;
|
|
import org.gcube.common.validator.annotations.NotNull;
|
|
|
|
public class Person extends Extension{
|
|
|
|
public Person(String firstName, String lastName, Person[] brothers) {
|
|
super();
|
|
this.firstName = firstName;
|
|
this.lastName = lastName;
|
|
this.brothers = brothers;
|
|
}
|
|
|
|
@NotNull @NotEmpty
|
|
String firstName;
|
|
|
|
@NotNull @NotEmpty
|
|
String lastName;
|
|
|
|
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "Person [firstName=" + firstName + ", lastName=" + lastName
|
|
+ ", brothers=" + Arrays.toString(brothers) + "]";
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|