1 23 24 package com.sun.enterprise.config.serverbeans.validation.tests; 25 26 import com.sun.enterprise.config.serverbeans.validation.GenericValidator; 27 import com.sun.enterprise.config.serverbeans.validation.ValidationDescriptor; 28 import com.sun.enterprise.config.serverbeans.validation.Result; 29 30 import com.sun.enterprise.config.serverbeans.WebModule; 31 import com.sun.enterprise.config.serverbeans.ServerBeansFactory; 32 import com.sun.enterprise.config.serverbeans.Config; 33 34 import com.sun.enterprise.config.ConfigContext; 35 import com.sun.enterprise.config.ConfigContextEvent; 36 import com.sun.enterprise.config.ConfigException; 37 import com.sun.enterprise.config.serverbeans.ServerTags; 38 import java.util.logging.Level ; 39 import java.util.Set ; 40 41 public class WebModuleTest extends GenericValidator { 42 43 static boolean checked = false; 44 45 public WebModuleTest(ValidationDescriptor desc) { 46 super(desc); 47 } 48 49 public Result validate(ConfigContextEvent cce) { 50 return super.validate(cce); 51 } 52 53 public void validateAttribute(String name, String value, WebModule web, Result result) { 54 55 if (name.equals(ServerTags.CONTEXT_ROOT)) { 56 if ((value == null) || (value.equals("")) || (value.length() < 1)) { 57 result.failed(smh.getLocalString(getClass().getName() + 58 ".blankOrNullString", 59 "Attribute {0} : cannot be null or blank", 60 new Object [] {ServerTags.CONTEXT_ROOT})); 61 return; 62 } 63 } 64 65 } 66 67 } 68 | Popular Tags |