1 23 24 package com.sun.enterprise.tools.verifier.tests.ejb.entity.cmp2; 25 26 import com.sun.enterprise.deployment.*; 27 import com.sun.enterprise.deployment.RelationRoleDescriptor; 28 import com.sun.enterprise.deployment.CMRFieldInfo; 29 import com.sun.enterprise.tools.verifier.Result; 30 import com.sun.enterprise.tools.verifier.tests.*; 31 32 41 public class CmrFieldAccessor extends CmrFieldTest { 42 43 53 protected boolean runIndividualCmrTest(Descriptor entity, RelationRoleDescriptor rrd, Class c, Result result) { 54 boolean oneFailed = false; 55 ComponentNameConstructor compName = getVerifierContext().getComponentNameConstructor(); 56 CMRFieldInfo info = rrd.getCMRFieldInfo(); 57 if (info == null) { 58 addErrorDetails(result, compName); 59 result.addErrorDetails(smh.getLocalString 60 ("com.sun.enterprise.tools.verifier.tests.ejb.entity.cmp2.CMPTest.isAccessorDeclared.failed1", 61 "Error : no CMR Field declared ", 62 new Object [] {})); 63 return false; 64 } 65 oneFailed = isAccessorDeclared(info.name, info.type, c, result); 66 if (oneFailed == false) { 67 }else { 70 result.addGoodDetails(smh.getLocalString 71 ("tests.componentNameConstructor", 72 "For [ {0} ]", 73 new Object [] {compName.toString()})); 74 result.addGoodDetails(smh.getLocalString 75 ("com.sun.enterprise.tools.verifier.tests.ejb.entity.cmp2.CMPTest.isAccessorDeclared.passed", 76 "CMR Field is properly declared ", 77 new Object [] {})); 78 } 79 return oneFailed; 80 } 81 } 82 | Popular Tags |