X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FName.java;h=f6046c91f332675c1129b4db5c47ec39d1c18f93;hb=8552a0eaf52ad7a05cb045ee9423cfc8a45c336a;hp=512dc769b7ca0fbc69f22ae100ddddcfd01c02d5;hpb=e409ba881965634f63f0b67824bc93dda4ec4327;p=gigi.git diff --git a/src/org/cacert/gigi/dbObjects/Name.java b/src/org/cacert/gigi/dbObjects/Name.java index 512dc769..f6046c91 100644 --- a/src/org/cacert/gigi/dbObjects/Name.java +++ b/src/org/cacert/gigi/dbObjects/Name.java @@ -4,17 +4,18 @@ import java.io.PrintWriter; import java.util.Map; import org.cacert.gigi.localisation.Language; -import org.cacert.gigi.output.Outputable; +import org.cacert.gigi.output.template.Outputable; +import org.cacert.gigi.util.HTMLEncoder; public class Name implements Outputable { - String fname; + private final String fname; - String mname; + private final String mname; - String lname; + private final String lname; - String suffix; + private final String suffix; public Name(String fname, String lname, String mname, String suffix) { this.fname = fname; @@ -27,10 +28,10 @@ public class Name implements Outputable { public void output(PrintWriter out, Language l, Map vars) { out.println(""); out.print(""); - out.print(fname); + out.print(HTMLEncoder.encodeHTML(fname)); out.print(" "); out.print(""); - out.print(lname); + out.print(HTMLEncoder.encodeHTML(lname)); out.print(""); out.println(""); } @@ -101,4 +102,20 @@ public class Name implements Outputable { (mname != null && suffix != null && text.equals(fname + " " + mname + " " + lname + " " + suffix)); } + public String getFname() { + return fname; + } + + public String getLname() { + return lname; + } + + public String getMname() { + return mname; + } + + public String getSuffix() { + return suffix; + } + }