1 5 6 package com.raptus.owxv3.modules.base; 7 8 import java.util.Locale ; 9 10 import javax.servlet.http.HttpServletRequest ; 11 12 import com.raptus.owxv3.*; 13 import com.raptus.owxv3.api.VModuleAnonAction; 14 15 37 public class PubBaseSingleEntryLoader extends VModuleAnonAction 38 { 39 42 protected String dispatchVModuleElement(HttpServletRequest request, 43 String element, 44 org.apache.struts.action.ActionForm form, 45 VModule vm, 46 Locale locale) 47 { 48 String section = getSelectedSection(form, request); 50 51 String idParam = request.getParameter(BaseConstants.HTTPGET_PARAM_SIENLOID); 52 int id=0; 53 try 54 { 55 id = Integer.parseInt(idParam); 56 } 57 catch(NumberFormatException e) { 58 LoggingManager.log("NumberFormatException while converting parameter: " + idParam, this); 59 return section + Constants.DEFAULT_SPACER + element; 61 } 62 BaseObject bo=new BaseObject(vm, locale); 63 ((PubBaseBean)form).setPubBaseEntry(bo.loadById(id)); 64 65 return section + Constants.DEFAULT_SPACER + element; 67 } 68 69 } 70 71 | Popular Tags |