1 19 20 package com.sslexplorer.networkplaces.wizards.forms; 21 22 import javax.servlet.http.HttpServletRequest ; 23 24 import org.apache.commons.logging.Log; 25 import org.apache.commons.logging.LogFactory; 26 import org.apache.struts.Globals; 27 import org.apache.struts.action.ActionErrors; 28 import org.apache.struts.action.ActionMapping; 29 30 import com.sslexplorer.core.BundleActionMessage; 31 import com.sslexplorer.core.forms.AbstractFavoriteResourceDetailsWizardForm; 32 import com.sslexplorer.navigation.FavoriteResourceType; 33 import com.sslexplorer.networkplaces.NetworkPlacePlugin; 34 35 36 42 public class DefaultNetworkPlaceDetailsForm extends AbstractFavoriteResourceDetailsWizardForm { 43 44 final static Log log = LogFactory.getLog(DefaultNetworkPlaceDetailsForm.class); 45 46 49 public DefaultNetworkPlaceDetailsForm() { 50 super(true, false, "/WEB-INF/jsp/content/vfs/networkingWizard/defaultNetworkPlaceDetails.jspf", "resourceName", true, 51 false, "defaultNetworkPlaceDetails", NetworkPlacePlugin.MESSAGE_RESOURCES_KEY, "defaultNetworkPlaceWizard.defaultNetworkPlaceDetails", 1, 52 (FavoriteResourceType)NetworkPlacePlugin.NETWORK_PLACE_RESOURCE_TYPE); 53 } 54 55 public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { 56 ActionErrors errs = super.validate(mapping, request); 57 58 if (isCommiting()) { 59 if (this.getResourceName().contains("\\")) { 60 errs.add(Globals.ERROR_KEY, new BundleActionMessage(NetworkPlacePlugin.MESSAGE_RESOURCES_KEY, "defaultNetworkPlaceWizard.defaultNetworkPlaceDetails.error.invalid.char", "\\")); 61 } 62 } 63 64 return errs; 65 } 66 } 67 | Popular Tags |