package org.cacert.gigi.util;
import java.io.PrintWriter;
+import java.io.Serializable;
import java.util.Arrays;
import java.util.Map;
import org.cacert.gigi.output.template.Outputable;
import org.cacert.gigi.output.template.SprintfCommand;
-public class AuthorizationContext implements Outputable {
+public class AuthorizationContext implements Outputable, Serializable {
- CertificateOwner target;
+ private static final long serialVersionUID = -2596733469159940154L;
- User actor;
+ private CertificateOwner target;
- String supporterTicketId;
+ private User actor;
+
+ private String supporterTicketId;
public AuthorizationContext(CertificateOwner target, User actor) {
this.target = target;
public void output(PrintWriter out, Language l, Map<String, Object> vars) {
if (target != actor) {
vars.put("user", ((Organisation) target).getName().toString());
- vars.put("target", actor.getName().toString());
+ vars.put("target", actor.getPreferredName().toString());
inner.output(out, l, vars);
} else {
- out.println(actor.getName().toString());
+ out.println(actor.getPreferredName().toString());
}
}
});