librarytest
Class Patron

java.lang.Object
  extended by librarytest.Person
      extended by librarytest.Patron

public class Patron
extends Person

Patron – inherits from class Person and has a PatronID - Identification number (a value between 100000 and 999999) and the last date any item was checked out (a LibraryDate object


Constructor Summary
Patron()
          Default constructor
Patron(int patronID, LibraryDate lastCheckOut)
          Constructor with inputs
Patron(int patronID, LibraryDate lastCheckOut, java.lang.String firstName, java.lang.String lastName, Address addressPerson, Gender genderPerson)
           
 
Method Summary
 LibraryDate getLastCheckOut()
           
 int getPatronID()
           
 void setLastCheckOut(LibraryDate lastCheckOut)
           
 boolean setPatronID(int patronID)
          Error check patron ID value
 java.lang.String toString()
          private int patronID; private LibraryDate lastCheckOut;
 
Methods inherited from class librarytest.Person
getAddressPerson, getFirstName, getGenderPerson, getLastName, setAddressPerson, setFirstName, setGenderPerson, setLastName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Patron

public Patron(int patronID,
              LibraryDate lastCheckOut)
Constructor with inputs

Parameters:
patronID -
lastCheckOut -

Patron

public Patron(int patronID,
              LibraryDate lastCheckOut,
              java.lang.String firstName,
              java.lang.String lastName,
              Address addressPerson,
              Gender genderPerson)
Parameters:
patronID -
lastCheckOut -
firstName -
lastName -
addressPerson -
genderPerson -

Patron

public Patron()
Default constructor

Method Detail

getPatronID

public int getPatronID()
Returns:
int - PatronID value

setPatronID

public boolean setPatronID(int patronID)
Error check patron ID value

Parameters:
patronID -
Returns:
boolean - true means valid ID value

getLastCheckOut

public LibraryDate getLastCheckOut()
Returns:
date of last checked out item

setLastCheckOut

public void setLastCheckOut(LibraryDate lastCheckOut)
Parameters:
lastCheckOut -

toString

public java.lang.String toString()
private int patronID; private LibraryDate lastCheckOut;

Overrides:
toString in class Person
Returns: