import java.io.IOException;
import javax.servlet.ServletRequest;
-import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.cacert.gigi.Language;
public abstract class Page {
private String title;
this.title = title;
}
- public abstract void doGet(ServletRequest req, ServletResponse resp)
+ public abstract void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException;
- public void doPost(ServletRequest req, ServletResponse resp)
+ public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
doGet(req, resp);
}
public void setTitle(String title) {
this.title = title;
}
+ public static Language getLanguage(ServletRequest req) {
+ return Language.getInstance("de");
+ }
+
+ public static String translate(ServletRequest req, String string) {
+ Language l = getLanguage(req);
+ return l.getTranslation(string);
+ }
+ public boolean needsLogin() {
+ return true;
+ }
+
}