1 23 package com.sun.enterprise.tools.verifier.tests.ejb.ejb30; 24 25 import com.sun.enterprise.tools.verifier.tests.ejb.EjbTest; 26 import com.sun.enterprise.tools.verifier.tests.ComponentNameConstructor; 27 import com.sun.enterprise.tools.verifier.Result; 28 import com.sun.enterprise.deployment.EjbDescriptor; 29 import com.sun.enterprise.deployment.EjbMessageBeanDescriptor; 30 31 35 public abstract class MessageBeanTest extends EjbTest { 36 37 public abstract Result check(EjbMessageBeanDescriptor descriptor) ; 38 protected ComponentNameConstructor compName = null; 39 protected Result result = null; 40 41 public Result check(EjbDescriptor descriptor) { 42 result = getInitializedResult(); 43 compName = getVerifierContext().getComponentNameConstructor(); 44 if (descriptor instanceof EjbMessageBeanDescriptor) 45 return check((EjbMessageBeanDescriptor) descriptor); 46 47 addNaDetails(result, compName); 48 result.notApplicable(smh.getLocalString 49 ("com.sun.enterprise.tools.verifier.tests.ejb.ejb30.MessageBeanTest.notApplicable", 50 "Test apply only to Message Bean components")); 51 return result; 52 } 53 } 54 | Popular Tags |