]> WPIA git - gigi.git/blob - src/club/wpia/gigi/pages/PolicyPage.java
add: policy page
[gigi.git] / src / club / wpia / gigi / pages / PolicyPage.java
1 package club.wpia.gigi.pages;
2
3 import java.io.IOException;
4 import java.util.Map;
5
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
8
9 import club.wpia.gigi.util.AuthorizationContext;
10 import club.wpia.gigi.util.ServerConstants;
11 import club.wpia.gigi.util.TimeConditions;
12
13 public class PolicyPage extends Page {
14
15     public PolicyPage() {
16         super("Policies");
17     }
18
19     @Override
20     public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
21         Map<String, Object> vars = Page.getDefaultVars(req);
22         vars.put("appName", ServerConstants.getAppName());
23         vars.put("testValidMonths", TimeConditions.getInstance().getTestMonths());
24         vars.put("reverificationDays", TimeConditions.getInstance().getVerificationLimitDays());
25         vars.put("verificationFreshMonths", TimeConditions.getInstance().getVerificationMonths());
26         vars.put("verificationMaxAgeMonths", TimeConditions.getInstance().getVerificationMaxAgeMonths());
27         vars.put("emailPingMonths", TimeConditions.getInstance().getEmailPingMonths());
28         getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars);
29     }
30
31     @Override
32     public boolean isPermitted(AuthorizationContext ac) {
33         return true;
34     }
35
36 }