1 40 package com.ivata.groupware.navigation.struts; 41 42 import javax.servlet.http.HttpServletRequest ; 43 import javax.servlet.http.HttpServletResponse ; 44 import javax.servlet.http.HttpSession ; 45 46 import org.apache.struts.action.ActionErrors; 47 import org.apache.struts.action.ActionForm; 48 import org.apache.struts.action.ActionMapping; 49 50 import com.ivata.groupware.navigation.menu.item.MenuItemDO; 51 import com.ivata.mask.MaskFactory; 52 import com.ivata.mask.persistence.PersistenceManager; 53 import com.ivata.mask.util.SystemException; 54 import com.ivata.mask.web.struts.FindAction; 55 import com.ivata.mask.web.struts.InputMaskForm; 56 import com.ivata.mask.web.struts.MaskAction; 57 import com.ivata.mask.web.struts.MaskAuthenticator; 58 59 67 public class FindFavoriteAction extends FindAction { 68 public FindFavoriteAction(final PersistenceManager persistenceManagerParam, 69 final MaskFactory maskFactoryParam, 70 final MaskAuthenticator authenticatorParam) { 71 super (persistenceManagerParam, maskFactoryParam, authenticatorParam); 72 } 73 74 87 public String execute(final ActionMapping mappingParam, 88 final ActionErrors errorsParam, 89 final ActionForm form, 90 final HttpServletRequest request, 91 final HttpServletResponse response, 92 final HttpSession session) 93 throws SystemException { 94 setBaseClassName(MenuItemDO.class.getName()); 95 String forward = 96 super.execute(mappingParam, errorsParam, form, request, 97 response, session); 98 99 InputMaskForm inputMaskForm = (InputMaskForm) 102 request.getAttribute(InputMaskForm.REQUEST_ATTRIBUTE); 103 assert (inputMaskForm != null); 104 inputMaskForm.setDeleteWithoutWarn(true); 106 inputMaskForm.setApplyButtonHidden(true); 108 inputMaskForm.setClearButtonHidden(true); 109 inputMaskForm.setDefaultForwardDelete("utilClosePopUp"); 111 inputMaskForm.setDefaultForwardOk("utilClosePopUp"); 112 inputMaskForm.setResourceFieldPath("navigationFavorite"); 114 inputMaskForm.setRefreshOpener(true); 116 return forward; 117 } 118 } 119 | Popular Tags |