public class Customer extends Person implements java.io.Serializable
Constructor and Description |
---|
Customer(int id,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String phoneNumber,
int dlNumber)
Constructor for the Customer class.
|
Modifier and Type | Method and Description |
---|---|
(package private) int |
getDriversLicense() |
(package private) java.lang.String |
getPhoneNumber() |
(package private) void |
setDriversLicense(int dlNumber) |
(package private) void |
setPhoneNumber(java.lang.String phoneNumber) |
java.lang.String |
toString()
This method overrides toString to return a nice, formatted representation of
the customer object.
|
static boolean |
validateDriversLicense(int dlNumber)
This method validates the driver's license number.
|
static boolean |
validatePhoneNumber(java.lang.String phoneNumber)
This method validates the phone number.
|
getFirstName, getID, getLastName, setFirstName, setLastName, validateName
public Customer(int id, java.lang.String firstName, java.lang.String lastName, java.lang.String phoneNumber, int dlNumber)
id
- The UID for the new customerfirstName
- The first name of the new customerlastName
- The last name of the new customerphoneNumber
- The phone number of the new customerdlNumber
- The driver's license number of the new customerpublic static boolean validatePhoneNumber(java.lang.String phoneNumber)
phoneNumber
- The phone number to validate.public static boolean validateDriversLicense(int dlNumber)
dlNumber
- The driver's license number to validate.java.lang.String getPhoneNumber()
void setPhoneNumber(java.lang.String phoneNumber)
int getDriversLicense()
void setDriversLicense(int dlNumber)