Class Author

java.lang.Object
nl.siegmann.epublib.domain.Author
All Implemented Interfaces:
Serializable

public class Author extends Object implements Serializable
Represents one of the authors of the book
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • firstname

      private String firstname
    • lastname

      private String lastname
    • relator

      private Relator relator
  • Constructor Details

    • Author

      public Author(String singleName)
    • Author

      public Author(String firstname, String lastname)
  • Method Details

    • getFirstname

      public String getFirstname()
    • setFirstname

      public void setFirstname(String firstname)
    • getLastname

      public String getLastname()
    • setLastname

      public void setLastname(String lastname)
    • toString

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

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

      public boolean equals(Object authorObject)
      Overrides:
      equals in class Object
    • setRole

      public Relator setRole(String code)
    • getRelator

      public Relator getRelator()
    • setRelator

      public void setRelator(Relator relator)