Name

public final class Name

Group of attributes intended to hold information about a customer or traveler's name for the order.

Parameters

lastName

Surname, or last name, of the person.

firstName

Given, or first name, of the person.

middleName

Middle name of the person.

title

Title of the person for name (e.g. Mr., Ms. etc).

suffix

Generational designations (e.g. Sr, Jr, III) or values that indicate the individual holds a position, educational degree, accreditation, office, or honor (e.g. PhD, CCNA, OBE).

Constructors

Link copied to clipboard
public Name Name(String lastName, String firstName, String middleName, String title, String suffix)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String firstName
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String lastName
Link copied to clipboard
@Length(max = 200)
@Valid()
private final String middleName
Link copied to clipboard
@Length(max = 50)
@Valid()
private final String suffix
Link copied to clipboard
@Length(max = 200)
@Valid()
private final String title

Functions

Link copied to clipboard
public final static Name.Builder builder()
Link copied to clipboard
public final String getFirstName()
Link copied to clipboard
public final String getLastName()
Link copied to clipboard
public final String getMiddleName()
Link copied to clipboard
public final String getSuffix()
Link copied to clipboard
public final String getTitle()
Link copied to clipboard
public final Name.Builder toBuilder()