@@ -0,0 +1,1772 @@
+package Entily;%0A%0Aimport java.io.Serializable;%0Aimport java.util.Objects;%0Aimport javax.swing.JOptionPane;%0A%0Apublic class Autor implements Serializable%7B%0A%0A    private String codAutor;%0A    private String nomeAutor;%0A    %0A    public Autor(String codAutor,String nomeAutor)%7B%0A        this.codAutor = codAutor;%0A        this.nomeAutor = nomeAutor;%0A    %7D%0A%0A    Autor() %7B%0A        throw new UnsupportedOperationException(%22Not supported yet.%22); //To change body of generated methods, choose Tools %7C Templates.%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        JOptionPane.showMessageDialog(null,%22Autor = %22 + nomeAutor,%22%22,JOptionPane.INFORMATION_MESSAGE);%0A        return %22codAutor=%22 + codAutor + %22, nomeAutor=%22 + nomeAutor;%0A    %7D%0A%0A    @Override%0A    public int hashCode() %7B%0A        int hash = 5;%0A        hash = 23 * hash + Objects.hashCode(this.codAutor);%0A        hash = 23 * hash + Objects.hashCode(this.nomeAutor);%0A        return hash;%0A    %7D%0A%0A    @Override%0A    public boolean equals(Object obj) %7B%0A        if (this == obj) %7B%0A            return true;%0A        %7D%0A        if (obj == null) %7B%0A            return false;%0A        %7D%0A        if (getClass() != obj.getClass()) %7B%0A            return false;%0A        %7D%0A        final Autor other = (Autor) obj;%0A        if (this.codAutor != other.codAutor) %7B%0A            return false;%0A        %7D%0A        if (!Objects.equals(this.nomeAutor, this.nomeAutor)) %7B%0A            return false;%0A        %7D%0A        return true;%0A    %7D   %0A%0A    public String getCodAutor() %7B%0A        return codAutor;%0A    %7D%0A%0A    public void setCodAutor(String codAutor) %7B%0A        this.codAutor = codAutor;%0A    %7D%0A%0A    public String getNomeAutor() %7B%0A        return nomeAutor;%0A    %7D%0A%0A    public void setNomeAutor(String nomeAutor) %7B%0A        this.nomeAutor = nomeAutor;%0A    %7D   %0A    %0A%7D%0A

Create Autor.java