KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > mvnforum > user > ActionInUserModule


1 /*
2  * $Header: /cvsroot/mvnforum/mvnforum/src/com/mvnforum/user/ActionInUserModule.java,v 1.57 2006/04/14 17:05:27 minhnn Exp $
3  * $Author: minhnn $
4  * $Revision: 1.57 $
5  * $Date: 2006/04/14 17:05:27 $
6  *
7  * ====================================================================
8  *
9  * Copyright (C) 2002-2006 by MyVietnam.net
10  *
11  * All copyright notices regarding mvnForum MUST remain
12  * intact in the scripts and in the outputted HTML.
13  * The "powered by" text/logo with a link back to
14  * http://www.mvnForum.com and http://www.MyVietnam.net in
15  * the footer of the pages MUST remain visible when the pages
16  * are viewed on the internet or intranet.
17  *
18  * This program is free software; you can redistribute it and/or modify
19  * it under the terms of the GNU General Public License as published by
20  * the Free Software Foundation; either version 2 of the License, or
21  * any later version.
22  *
23  * This program is distributed in the hope that it will be useful,
24  * but WITHOUT ANY WARRANTY; without even the implied warranty of
25  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26  * GNU General Public License for more details.
27  *
28  * You should have received a copy of the GNU General Public License
29  * along with this program; if not, write to the Free Software
30  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
31  *
32  * Support can be obtained from support forums at:
33  * http://www.mvnForum.com/mvnforum/index
34  *
35  * Correspondence and Marketing Questions can be sent to:
36  * info at MyVietnam net
37  *
38  * @author: Minh Nguyen
39  * @author: Mai Nguyen
40  */

41 package com.mvnforum.user;
42
43 import java.util.Locale JavaDoc;
44
45 import javax.servlet.http.HttpServletRequest JavaDoc;
46
47 import net.myvietnam.mvncore.exception.BadInputException;
48 import net.myvietnam.mvncore.exception.MissingURLMapEntryException;
49 import net.myvietnam.mvncore.util.*;
50
51 import com.mvnforum.MVNForumResourceBundle;
52 import com.mvnforum.auth.AbstractLocalizableAction;
53 import com.mvnforum.auth.Action;
54
55 public class ActionInUserModule extends AbstractLocalizableAction implements Action {
56
57     public ActionInUserModule(HttpServletRequest JavaDoc request, String JavaDoc requestURI) throws MissingURLMapEntryException {
58 // lastRequestTime = System.currentTimeMillis();
59
// firstRequestTime = lastRequestTime;// be very careful
60
url = null;// url may be null after the code below
61
desc = null;// but desc is never be null
62
// the request SHOULD ONLY be used to get the queryString
63
String JavaDoc queryString = StringUtil.getEmptyStringIfNull(request.getQueryString());
64         Locale JavaDoc locale = I18nUtil.getLocaleInRequest(request);
65         if (requestURI.equals("/error")) {
66             desc = "mvnforum.user.action.desc.Error";
67             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.Error");
68
} else if (requestURI.equals("/index") || requestURI.equals("") || requestURI.equals("/")) {
69             url = "index";
70             desc = "mvnforum.user.action.desc.Index";
71             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.Index");
72
} else if (requestURI.equals("/listonlineusers")) {
73             url = "listonlineusers";
74             desc = "mvnforum.user.action.desc.ListOnlineUsers";
75             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ListOnlineUsers");
76
} else if (requestURI.equals("/listforums")) {
77             url = "listforums";
78             desc = "mvnforum.user.action.desc.ListForums";
79             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ListForums");
80
} else if (requestURI.equals("/listthreads")) {
81             url = "listthreads" + "?" + queryString;
82             try {
83                 int forum = ParamUtil.getParameterInt(request, "forum");
84                 desc = "mvnforum.user.action.desc.ListThreads.without_forum";
85                 this.params = new Object JavaDoc[]{new Integer JavaDoc(forum)};
86                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ListThreads.without_forum", new Object[]{new Integer(forum)});
87
} catch (BadInputException ex) {
88                 desc = "mvnforum.user.action.desc.ListThreads.with_forum";
89                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ListThreads.with_forum");
90
}
91         } else if (requestURI.equals("/listrecentthreads")) {
92             url = "listrecentthreads" + "?" + queryString;
93             desc = "mvnforum.user.action.desc.ListRecentThreads";
94             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ListRecentThreads");
95

96         } else if (requestURI.equals("/addpost")) {
97             //url = "addpost";//@todo review and support it later
98
desc = "mvnforum.user.action.desc.AddPost";
99             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.AddPost");// write a better desc here
100
} else if (requestURI.equals("/addpostprocess")) {
101             desc = "mvnforum.user.action.desc.AddPostProcess";
102             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.AddPostProcess");
103
} else if (requestURI.equals("/editpost")) {
104             //url = "editpost";
105
// maybe we can allow other users to view the post
106
desc = "mvnforum.user.action.desc.EditPost";
107             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.EditPost");
108
} else if (requestURI.equals("/updatepost")) {
109             // maybe we can allow other users to view the post
110
desc = "mvnforum.user.action.desc.UpdatePost";
111             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UpdatePost");
112
} else if (requestURI.equals("/addattachment")) {
113             desc = "mvnforum.user.action.desc.AddAttachment";
114             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.AddAttachment");
115
} else if (requestURI.equals("/addattachmentprocess")) {
116             desc = "mvnforum.user.action.desc.AddAttachmentProcess";
117             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.AddAttachmentProcess");
118
} else if (requestURI.equals("/myfavoritethread")) {
119             url = "myfavoritethread";
120             desc = "mvnforum.user.action.desc.MyFavoriteThread";
121             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.MyFavoriteThread");
122
} else if (requestURI.equals("/addfavoritethreadprocess")) {
123             url = "addfavoritethreadprocess" + "?" + queryString;
124             desc = "mvnforum.user.action.desc.AddFavoriteThreadProcess";
125             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.AddFavoriteThreadProcess");
126
} else if (requestURI.equals("/deletefavoritethreadprocess")) {
127             desc = "mvnforum.user.action.desc.DeleteFavoriteThreadProcess";
128             //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.DeleteFavoriteThreadProcess");
129
} else if (requestURI.equals("/viewthread")) {
130             url = "viewthread" + "?" + queryString;
131             try {
132                 int thread = ParamUtil.getParameterInt(request, "thread");
133                 desc = "mvnforum.user.action.desc.ViewThread.without_thread";
134                 params = new Object JavaDoc[]{new Integer JavaDoc(thread)};
135                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ViewThread.without_thread", new Object[]{new Integer(thread)});
136
} catch (BadInputException ex) {
137                 desc = "mvnforum.user.action.desc.ViewThread.with_thread";
138                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ViewThread.with_thread");
139
}
140         } else if (requestURI.equals("/printthread")) {
141             url = "printthread" + "?" + queryString;
142             try {
143                 int thread = ParamUtil.getParameterInt(request, "thread");
144                 desc = "mvnforum.user.action.desc.PrintThread.without_input_error";
145                 params = new Object JavaDoc[]{new Integer JavaDoc(thread)};
146                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.PrintThread.without_input_error", new Object[] {new Integer(thread)});
147
} catch (BadInputException ex) {
148                 desc = "mvnforum.user.action.desc.PrintThread.with_input_error";
149                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.PrintThread.with_input_error");
150
}
151         } else if (requestURI.equals("/printpost")) {
152             url = "printpost" + "?" + queryString;
153             try {
154                 int post = ParamUtil.getParameterInt(request, "post");
155                 desc = "mvnforum.user.action.desc.PrintPost.without_input_error";
156                 params = new Object JavaDoc[] {new Integer JavaDoc(post)};
157                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.PrintPost.without_input_error", new Object[] {new Integer(post)});
158
} catch (BadInputException ex) {
159                 desc = "mvnforum.user.action.desc.PrintPost.with_input_error";
160                 //MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.PrintPost.with_input_error");
161
}
162
163         } else if (requestURI.equals("/viewmember")) {
164             url = "viewmember" + "?" + queryString;
165             desc = "mvnforum.user.action.desc.ViewMember";
166             params = new Object JavaDoc[] {queryString};
167             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ViewMember", new Object[] {queryString});
168
} else if (requestURI.equals("/listmembers")) {
169             url = "listmembers" + "?" + queryString;
170             desc = "mvnforum.user.action.desc.ListMembers";
171             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ListMembers");
172
} else if (requestURI.equals("/editmember")) {
173             desc = "mvnforum.user.action.desc.EditMember";
174             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.EditMember");
175
} else if (requestURI.equals("/updatemember")) {
176             desc = "mvnforum.user.action.desc.UpdateMember";
177             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UpdateMember");
178
} else if (requestURI.equals("/login")) {
179             url = "login";
180             desc = "mvnforum.user.action.desc.Login";
181             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.Login");
182
} else if (requestURI.equals("/loginprocess")) {// will be sendRedirect
183
desc = "mvnforum.user.action.desc.LoginProcess";
184             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.LoginProcess");
185
} else if (requestURI.equals("/logout")) {
186             desc = "mvnforum.user.action.desc.Logout";
187             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.Logout");
188
} else if (requestURI.equals("/deletecookieprocess")) {
189             desc = "mvnforum.user.action.desc.DeleteCookiesProcess";
190             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.DeleteCookiesProcess");
191
} else if (requestURI.equals("/rsssummary")) {
192             url = "rsssummary" + "?" + queryString;
193             desc = "mvnforum.user.action.desc.RSS";
194             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.RSS");
195
} else if (requestURI.equals("/atom")) {
196             url = "atom" + "?" + queryString;
197             desc = "mvnforum.user.action.desc.RSS";
198             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.RSS");
199
} else if (requestURI.equals("/rss")) {
200             url = "rss" + "?" + queryString;
201             desc = "mvnforum.user.action.desc.RSS";
202             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.RSS");
203
} else if (requestURI.equals("/rss2")) {
204             url = "rss2" + "?" + queryString;
205             desc = "mvnforum.user.action.desc.RSS";
206             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.RSS");
207
} else if (requestURI.equals("/help")) {
208             url = "help";
209             desc = "mvnforum.user.action.desc.Help";
210             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.Help");
211
} else if (requestURI.equals("/helpintro")) {
212             url = "helpintro";
213             desc = "mvnforum.user.action.desc.HelpIntro";
214             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.HelpIntro");
215
} else if (requestURI.equals("/helpinstall")) {
216             url = "helpinstall";
217             desc = "mvnforum.user.action.desc.HelpInstall";
218             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.HelpInstall");
219
} else if (requestURI.equals("/helpuser")) {
220             url = "helpuser";
221             desc = "mvnforum.user.action.desc.HelpUser";
222             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.HelpUser");
223
} else if (requestURI.equals("/helpadmin")) {
224             url = "helpadmin";
225             desc = "mvnforum.user.action.desc.HelpAdmin";
226             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.HelpAdmin");
227
} else if (requestURI.equals("/helpdeveloper")) {
228             url = "helpdeveloper";
229             desc = "mvnforum.user.action.desc.HelpDeveloper";
230             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.HelpDeveloper");
231
} else if (requestURI.equals("/faq")) {
232             url = "faq";
233             desc = "mvnforum.user.action.desc.FAQ";
234             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.FAQ");
235
} else if (requestURI.equals("/search")) {
236             url = "search";
237             desc = "mvnforum.user.action.desc.Search";
238             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.Search");
239
} else if (requestURI.equals("/searchprocess")) {
240             url = "searchprocess" + "?" + queryString;
241             desc = "mvnforum.user.action.desc.SearchProcess";
242             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.SearchProcess");
243
} else if (requestURI.equals("/searchmember")) {
244             url = "searchmember" + "?" + queryString;
245             desc = "mvnforum.user.action.desc.SearchMember";
246             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.SearchMember");
247
} else if (requestURI.equals("/registermember")) {
248             url = "registermember";
249             desc = "mvnforum.user.action.desc.RegisterMember";
250             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.RegisterMember");
251
} else if (requestURI.equals("/registermemberprocess")) {
252             desc = "mvnforum.user.action.desc.RegisterMemberProcess";
253             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.RegisterMemberProcess");
254

255         } else if (requestURI.equals("/myprofile")) {
256             desc = "mvnforum.user.action.desc.MyProfile";
257             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.MyProfile");
258
} else if (requestURI.equals("/changepassword")) {
259             desc = "mvnforum.user.action.desc.ChangePassword";
260             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ChangePassword");
261
} else if (requestURI.equals("/changepasswordprocess")) {
262             desc = "mvnforum.user.action.desc.ChangePasswordProcess";
263             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ChangePasswordProcess");
264
} else if (requestURI.equals("/changeemail")) {
265             desc = "mvnforum.user.action.desc.ChangeEmail";
266             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ChangeEmail");
267
} else if (requestURI.equals("/changeemailprocess")) {
268             desc = "mvnforum.user.action.desc.ChangeEmailProcess";
269             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ChangeEmailProcess");
270
} else if (requestURI.equals("/changesignature")) {
271             desc = "mvnforum.user.action.desc.ChangeSignature";
272             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ChangeSignature");
273
} else if (requestURI.equals("/changesignatureprocess")) {
274             desc = "mvnforum.user.action.desc.ChangeSignatureProcess";
275             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ChangeSignatureProcess");
276

277         } else if (requestURI.equals("/changeavatar")) {
278             desc = "mvnforum.user.action.desc.ChangeAvatar";
279             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ChangeAvatar");
280
} else if (requestURI.equals("/uploadavatar")) {
281             desc = "mvnforum.user.action.desc.UploadAvatar";
282             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UploadAvatar");
283
} else if (requestURI.equals("/updateavatar")) {
284             desc = "mvnforum.user.action.desc.UpdateAvatar";
285             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UpdateAvatar");
286
} else if (requestURI.equals("/mywatch")) {
287             desc = "mvnforum.user.action.desc.MyWatch";
288             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.MyWatch");
289
} else if (requestURI.equals("/addwatch")) {
290             desc = "mvnforum.user.action.desc.AddWatch";
291             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.AddWatch");
292
} else if (requestURI.equals("/addwatchprocess")) {
293             desc = "mvnforum.user.action.desc.AddWatchProcess";
294             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.AddWatchProcess");
295
} else if (requestURI.equals("/deletewatchprocess")) {
296             desc = "mvnforum.user.action.desc.DeleteWatchProcess";
297             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.DeleteWatchProcess");
298

299         } else if (requestURI.equals("/mymessage")) {
300             desc = "mvnforum.user.action.desc.UsingMessage";
301             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
302
} else if (requestURI.equals("/addmessage")) {
303             desc = "mvnforum.user.action.desc.UsingMessage";
304             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
305
} else if (requestURI.equals("/addmessageprocess")) {
306             desc = "mvnforum.user.action.desc.UsingMessage";
307             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
308
} else if (requestURI.equals("/viewmessage")) {
309             desc = "mvnforum.user.action.desc.UsingMessage";
310             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
311
} else if (requestURI.equals("/sendmessageprocess")) {
312             desc = "mvnforum.user.action.desc.UsingMessage";
313             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
314
} else if (requestURI.equals("/deletemessageprocess")) {
315             desc = "mvnforum.user.action.desc.UsingMessage";
316             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
317
} else if (requestURI.equals("/processmessage")) {
318             desc = "mvnforum.user.action.desc.UsingMessage";
319             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
320
} else if (requestURI.equals("/addmessageattachment")) {
321             desc = "mvnforum.user.action.desc.UsingMessage";
322             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
323
} else if (requestURI.equals("/addmessageattachmentprocess")) {
324             desc = "mvnforum.user.action.desc.UsingMessage";
325             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
326
} else if (requestURI.equals("/mymessagefolder")) {
327             desc = "mvnforum.user.action.desc.UsingMessage";
328             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
329
} else if (requestURI.equals("/addmessagefolder")) {
330             desc = "mvnforum.user.action.desc.UsingMessage";
331             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
332
} else if (requestURI.equals("/addmessagefolderprocess")) {
333             desc = "mvnforum.user.action.desc.UsingMessage";
334             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
335
} else if (requestURI.equals("/deletemessagefolder")) {
336             desc = "mvnforum.user.action.desc.UsingMessage";
337             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
338
} else if (requestURI.equals("/deletemessagefolderprocess")) {
339             desc = "mvnforum.user.action.desc.UsingMessage";
340             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
341
} else if (requestURI.equals("/updatefolderorder")) {
342             desc = "mvnforum.user.action.desc.UsingMessage";
343             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.UsingMessage");
344

345         } else if (requestURI.equals("/listcompanies")) {
346             url = "listcompanies" + "?" + queryString;
347             desc = "mvnforum.user.action.desc.ListCompanies";
348             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ListCompanies");
349
} else if (requestURI.equals("/companyhomepage")) {
350             url = "companyhomepage" + "?" + queryString;
351             desc = "mvnforum.user.action.desc.CompanyHomePage";
352             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.CompanyHomePage");
353

354         } else if (requestURI.equals("/deletethread")) {
355             desc = "mvnforum.user.action.desc.ModerateForum";
356             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
357
} else if (requestURI.equals("/deletethreadprocess")) {
358             desc = "mvnforum.user.action.desc.ModerateForum";
359             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
360

361         } else if (requestURI.equals("/movethread")) {
362             desc = "mvnforum.user.action.desc.ModerateForum";
363             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
364
} else if (requestURI.equals("/movethreadprocess")) {
365             desc = "mvnforum.user.action.desc.ModerateForum";
366             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
367

368         } else if (requestURI.equals("/editthreadstatus")) {
369             desc = "mvnforum.user.action.desc.ModerateForum";
370             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
371
} else if (requestURI.equals("/editthreadstatusprocess")) {
372             desc = "mvnforum.user.action.desc.ModerateForum";
373             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
374
} else if (requestURI.equals("/editthreadtype")) {
375             desc = "mvnforum.user.action.desc.ModerateForum";
376             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
377
} else if (requestURI.equals("/editthreadtypeprocess")) {
378             desc = "mvnforum.user.action.desc.ModerateForum";
379             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
380

381         } else if (requestURI.equals("/modcp")) {
382             desc = "mvnforum.user.action.desc.ModerateForum";
383             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
384
} else if (requestURI.equals("/listrecentpendingthreads")) {
385             desc = "mvnforum.user.action.desc.ModerateForum";
386             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
387
} else if (requestURI.equals("/listthreadswithpendingposts")) {
388             desc = "mvnforum.user.action.desc.ModerateForum";
389             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
390
} else if (requestURI.equals("/listrecentthreadswithpendingposts")) {
391             desc = "mvnforum.user.action.desc.ModerateForum";
392             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
393
} else if (requestURI.equals("/moderatependingthreads")) {
394             desc = "mvnforum.user.action.desc.ModerateForum";
395             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
396
} else if (requestURI.equals("/moderatependingthreadsprocess")) {
397             desc = "mvnforum.user.action.desc.ModerateForum";
398             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
399
} else if (requestURI.equals("/moderatependingposts")) {
400             desc = "mvnforum.user.action.desc.ModerateForum";
401             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
402
} else if (requestURI.equals("/moderatependingpostsprocess")) {
403             desc = "mvnforum.user.action.desc.ModerateForum";
404             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
405

406         } else if (requestURI.equals("/listpendingthreadsxml")) {
407             desc = "mvnforum.user.action.desc.ModerateForum";
408             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
409

410         } else if (requestURI.equals("/deletepost")) {
411             desc = "mvnforum.user.action.desc.ModerateForum";
412             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
413
} else if (requestURI.equals("/deletepostprocess")) {
414             desc = "mvnforum.user.action.desc.ModerateForum";
415             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
416

417         } else if (requestURI.equals("/deleteattachment")) {
418             desc = "mvnforum.user.action.desc.ModerateForum";
419             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
420
} else if (requestURI.equals("/deleteattachmentprocess")) {
421             desc = "mvnforum.user.action.desc.ModerateForum";
422             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
423
} else if (requestURI.equals("/editattachment")) {
424             desc = "mvnforum.user.action.desc.ModerateForum";
425             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
426
} else if (requestURI.equals("/editattachmentprocess")) {
427             desc = "mvnforum.user.action.desc.ModerateForum";
428             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ModerateForum");
429

430         } else if (requestURI.equals("/iforgotpasswords")) {
431             url = "iforgotpasswords";
432             desc = "mvnforum.user.action.desc.IForgotPasswords";
433             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.IForgotPasswords");
434
} else if (requestURI.equals("/forgotpasswordprocess")) {
435             desc = "mvnforum.user.action.desc.ForgotPasswordProcess";
436             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ForgotPasswordProcess");
437
} else if (requestURI.equals("/resetpassword")) {
438             url = "resetpassword";
439             desc = "mvnforum.user.action.desc.ResetPassword";
440             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ResetPassword");
441
} else if (requestURI.equals("/resetpasswordprocess")) {
442             desc = "mvnforum.user.action.desc.ResetPasswordProcess";
443             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ResetPasswordProcess");
444

445         } else if (requestURI.equals("/sendactivationcode")) {
446             url = "sendactivationcode";
447             desc = "mvnforum.user.action.desc.SendActivationCode";
448             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.SendActivationCode");
449
} else if (requestURI.equals("/sendactivationcodeprocess")) {
450             desc = "mvnforum.user.action.desc.SendActivationCodeProcess";
451             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.SendActivationCodeProcess");
452
} else if (requestURI.equals("/activatemember")) {
453             url = "activatemember";
454             desc = "mvnforum.user.action.desc.ActivateMember";
455             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ActivateMember");
456
} else if (requestURI.equals("/activatememberprocess")) {
457             desc = "mvnforum.user.action.desc.ActivateMemberProcess";
458             //desc = MVNForumResourceBundle.getString(locale, "mvnforum.user.action.desc.ActivateMemberProcess");
459
}
460
461         // check that desc is never null
462
if (desc == null) {
463             //String errorMessage = "Cannot find matching entry in ActionInUserModule for '" + requestURI + "'. Please contact the administrator.";
464
String JavaDoc localizedMessage = MVNForumResourceBundle.getString(locale,"mvncore.exception.MissingURLMapEntryException.cannot_find_matching_entry", new Object JavaDoc[] {requestURI});
465             MissingURLMapEntryException e = new MissingURLMapEntryException(localizedMessage);
466             throw e;
467         }
468     }
469 }
470
Popular Tags