X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fadmin%2Fsupport%2FFindUserByDomainPage.java;h=8a64218087c871c49de63299faffa9dab5c7d1c5;hp=ee5192b0225051f32bdd18d900953b7f13f334c1;hb=abff88a2bf173198fe55c35ead97c9c7cdb5924c;hpb=db5449730f0f774b43a72a5d553bef34ade30e91 diff --git a/src/org/cacert/gigi/pages/admin/support/FindUserByDomainPage.java b/src/org/cacert/gigi/pages/admin/support/FindUserByDomainPage.java index ee5192b0..8a642180 100644 --- a/src/org/cacert/gigi/pages/admin/support/FindUserByDomainPage.java +++ b/src/org/cacert/gigi/pages/admin/support/FindUserByDomainPage.java @@ -1,13 +1,16 @@ package org.cacert.gigi.pages.admin.support; -import org.cacert.gigi.dbObjects.CertificateOwner; -import org.cacert.gigi.dbObjects.Organisation; -import org.cacert.gigi.dbObjects.User; -import org.cacert.gigi.output.template.Form; -import org.cacert.gigi.pages.OneFormPage; +import java.io.IOException; +import java.util.HashMap; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.cacert.gigi.pages.ManagedFormPage; +import org.cacert.gigi.pages.Page; import org.cacert.gigi.util.AuthorizationContext; -public class FindUserByDomainPage extends OneFormPage { +public class FindUserByDomainPage extends ManagedFormPage { public static final String PATH = "/support/find/domain"; @@ -16,15 +19,8 @@ public class FindUserByDomainPage extends OneFormPage { } @Override - public String getSuccessPath(Form f) { - CertificateOwner res = ((FindUserByDomainForm) f).getRes(); - if (res instanceof User) { - return SupportUserDetailsPage.PATH + res.getId(); - } else if (res instanceof Organisation) { - return "/support/domain/" + res.getId(); - } else { - throw new Error("Unknown owner type."); - } + public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { + new FindUserByDomainForm(req).output(resp.getWriter(), Page.getLanguage(req), new HashMap()); } @Override