@Immutable
public class CustomerName
extends java.lang.Object
customer
.Constructor and Description |
---|
CustomerName(java.lang.String firstName,
java.lang.String lastName)
Creates a customer name with first and last name.
|
CustomerName(java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName)
Creates a customer name with first, middle and last name.
|
CustomerName(java.lang.String title,
java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName)
Creates a customer name with title, first, middle and last name.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getFirstName()
Customer's first name.
|
java.lang.String |
getLastName()
Customer's last name.
|
java.lang.String |
getMiddleName()
Customer's middle name.
|
java.lang.String |
getTitle()
Customer's title.
|
int |
hashCode() |
static CustomerName |
parse(java.lang.String name)
Parses a CustomerName object from a string in form 'firstName [middleName1 ..
|
java.lang.String |
toString() |
public CustomerName(java.lang.String firstName, java.lang.String lastName)
public CustomerName(java.lang.String firstName, java.lang.String middleName, java.lang.String lastName)
public CustomerName(java.lang.String title, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName)
public java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getMiddleName()
public java.lang.String getTitle()
@Nonnull public static CustomerName parse(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object