/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.biojava.bio.structure; /** * Describes author attributes for author information in a PDB file. * @author Jules Jacobsen */ public class Author { private String surname = ""; private String initials = ""; public String getInitials() { return initials; } public void setInitials(String initials) { this.initials = initials; } public String getSurname() { return surname; } public void setSurname(String surname) { this.surname = surname; } @Override public boolean equals(Object obj) { if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Author other = (Author) obj; if ((this.surname == null) ? (other.surname != null) : !this.surname.equals(other.surname)) { return false; } if ((this.initials == null) ? (other.initials != null) : !this.initials.equals(other.initials)) { return false; } return true; } @Override public int hashCode() { int hash = 3; hash = 19 * hash + (this.surname != null ? this.surname.hashCode() : 0); hash = 19 * hash + (this.initials != null ? this.initials.hashCode() : 0); return hash; } @Override public String toString() { return initials + surname; } }