Class Author

  • All Implemented Interfaces:
    java.io.Serializable

    public class Author
    extends java.lang.Object
    implements java.io.Serializable
    Represents one of the authors of the book
    See Also:
    Serialized Form
    • Field Detail

      • firstname

        private java.lang.String firstname
      • lastname

        private java.lang.String lastname
    • Constructor Detail

      • Author

        public Author​(java.lang.String singleName)
      • Author

        public Author​(java.lang.String firstname,
                      java.lang.String lastname)
    • Method Detail

      • getFirstname

        public java.lang.String getFirstname()
      • setFirstname

        public void setFirstname​(java.lang.String firstname)
      • getLastname

        public java.lang.String getLastname()
      • setLastname

        public void setLastname​(java.lang.String lastname)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object authorObject)
        Overrides:
        equals in class java.lang.Object
      • setRole

        public Relator setRole​(java.lang.String code)
      • getRelator

        public Relator getRelator()
      • setRelator

        public void setRelator​(Relator relator)