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.EjbSessionDescriptor; 30 31 35 public abstract class SessionBeanTest extends EjbTest { 36 37 public abstract Result check(EjbSessionDescriptor 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 EjbSessionDescriptor) 45 return check((EjbSessionDescriptor) descriptor); 46 47 addNaDetails(result, compName); 48 result.notApplicable(smh.getLocalString 49 ("com.sun.enterprise.tools.verifier.tests.ejb.ejb30.SessionBeanTest.notApplicable", 50 "Test apply only to Session Bean components")); 51 return result; 52 } 53 } 54 | Popular Tags |