Package library

Class ReferenceBook

  • All Implemented Interfaces:
    java.lang.Comparable<library.LibraryBook>

    public class ReferenceBook
    extends Book
    • Field Detail

      • callNumber

        protected java.lang.String callNumber
    • Method Detail

      • getCollection

        public java.lang.String getCollection()
        class getters and setters
      • setCollection

        public void setCollection​(java.lang.String collection)
      • checkout

        public void checkout​(java.lang.String patron,
                             java.lang.String dueDate)
      • returned

        public void returned()
      • circulationStatus

        public java.lang.String circulationStatus()
        Returns:
        status of book in library reference books do not circulate
      • toString

        public java.lang.String toString()
        add circulation to object representing the string
        Returns:
        title, author, ISBN, call number as a String for printing
      • compareTo

        public int compareTo​(library.LibraryBook lib)
        Specified by:
        compareTo in interface java.lang.Comparable<library.LibraryBook>