in src/main/java/org/apache/sling/tenant/internal/console/WebConsolePlugin.java [88:113]
protected void doPost(final HttpServletRequest req, final HttpServletResponse resp) throws IOException {
String msg = null;
final String cmd = req.getParameter("action");
if ("create".equals(cmd)) {
Tenant t = this.createTenant(req);
if (t != null) {
msg = String.format("Created Tenant %s (%s)", t.getName(), t.getDescription());
} else {
msg = "Cannot create tenant";
}
} else if ("remove".equals(cmd)) {
this.removeTenant(req);
} else {
msg = "Unknown command";
}
final String path = LABEL;
final String redirectTo;
if (msg == null) {
redirectTo = path;
} else {
redirectTo = path.concat("?message=").concat(URLEncoder.encode(msg, "UTF-8"));
}
resp.sendRedirect(resp.encodeRedirectURL(redirectTo));
}