1 package org.cacert.gigi;
3 import java.io.PrintWriter;
6 import org.cacert.gigi.output.Outputable;
8 public class Name implements Outputable {
18 public Name(String fname, String lname, String mname, String suffix) {
26 public void output(PrintWriter out, Language l, Map<String, Object> vars) {
27 out.println("<span class=\"accountdetail\">");
28 out.print("<span class=\"fname\">");
30 out.print("</span> ");
31 out.print("<span class=\"lname\">");
34 out.println("</span>");
38 public boolean equals(Object obj) {
39 if ( !(obj instanceof Name)) {
43 if ( !(n.fname.equals(fname) && n.lname.equals(lname))) {
47 if (n.mname != null) {
50 } else if ( !mname.equals(n.mname)) {
54 if (n.suffix != null) {
57 } else if ( !suffix.equals(n.suffix)) {