1 package mircoders.localizer.basic;
4 import javax.servlet.http.*;
7 import mircoders.global.*;
8 import mircoders.localizer.*;
9 import mircoders.entity.*;
11 public class MirBasicOpenPostingLocalizer implements MirOpenPostingLocalizer {
12 protected static Logfile logger = Logfile.getInstance( MirGlobal.getConfigProperty("Home") + "/" + MirGlobal.getConfigProperty("Mir.Localizer.Logfile"));
14 public void afterContentPosting() {
15 MirGlobal.producerEngine().addJob("media", "new");
16 MirGlobal.producerEngine().addJob("content", "new");
17 MirGlobal.producerEngine().addJob("startpage", "(default)");
18 MirGlobal.producerEngine().addJob("synchronization", "run");
20 MirGlobal.producerEngine().addJob("openposting", "new");
21 MirGlobal.producerEngine().addJob("topics", "new");
22 MirGlobal.producerEngine().addJob("synchronization", "run");
25 public void afterContentPosting(EntityContent aContent) {
26 afterContentPosting();
29 public void afterCommentPosting() {
30 MirGlobal.producerEngine().addJob("content", "new");
31 MirGlobal.producerEngine().addJob("synchronization", "run");
34 public void afterCommentPosting(EntityComment aComment) {
35 afterCommentPosting();
38 public String chooseOpenPostingLanguage(HttpServletRequest req) {
39 Locale locale = req.getLocale();
41 return locale.getLanguage();