blob: a8bee1f4a9eaa7dc2d85a41d5d3ee91bb130a51a [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<!-- $PAGETITLE -->
<TITLE>OpenEJB - Validation Keys Audit Report</TITLE>
<LINK href="http://openejb.apache.org/all.css" rel="stylesheet" type="text/css">
<!--[if IE]><link rel="stylesheet" type="text/css" media="screen, projection" href="openejb.apache.org/ie.css"><![endif]-->
<LINK rel="SHORTCUT ICON" href="http://openejb.apache.org/images/favicon.ico">
<META http-equiv="Content-Type" content="text/html;charset=UTF-8">
<SCRIPT language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" type="text/javascript"></SCRIPT>
<SCRIPT language="javascript" src="http://openejb.apache.org/tweet/jquery.tweet.js" type="text/javascript"></SCRIPT>
<SCRIPT type="text/javascript">
$(document).ready(function(){
$(".tweet").tweet({
avatar_size: 32,
count: 4,
fetch:25,
username: "openejb",
list: "contributors",
template:"{avatar}{text}",
filter: function(t){ return /openejb/i.test(t["tweet_raw_text"]); },
loading_text: "loading list..."
});
});
</SCRIPT>
</HEAD>
<BODY>
<!-- Delay the loading of the external javascript file needed for labels (as it takes too long to load and visibly holds loading of the page body) -->
<!-- To do this without javascript errors over undefined functions, we need to declare stubs here (that are overrided later by the proper implementations) -->
<SCRIPT language="JavaScript" type="text/javascript">
function doAddLabel(hideTextfieldAfterAddParam)
{
// stub
}
function onAddLabel()
{
// stub
}
function showLabelsInput()
{
// stub
}
</SCRIPT>
<A name="top"></A>
<TABLE class="frameTable" cellpadding="0" cellspacing="0" border="0">
<TR class="Row1">
<TD class="Col1"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col2"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col3"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
</TR>
<TR class="Row2">
<TD class="Col1"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col2">&nbsp;</TD>
<TD class="Col3" id="breadcrumbs">
<!-- $TOP_NAV_BAR -->
<A href="index.html" title="Index">Home</A> | <A href="news.html" title="News">News</A> | <A href="faq.html" title="FAQ">FAQ</A> | <A href="download.html" title="Download">Download</A> | <A href="mailing-lists.html" title="Mailing Lists">Lists</A> | <A href="http://issues.apache.org/jira/browse/OPENEJB" class="external-link" rel="nofollow">Issues</A>
</TD>
<TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5">&nbsp;</TD>
</TR>
<TR class="Row3">
<TD class="Col1"><IMG alt="" class="Row3Img" id="thinLine" src="http://openejb.apache.org/images/line_sm.gif"></TD>
<TD class="Col2"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col3"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
</TR>
<TR class="Row4">
<TD class="Col1">
<SPAN id="Navigation">
<H3><A name="Navigation-Overview"></A>Overview</H3>
<UL class="alternate" type="square">
<LI><A href="index.html" title="Index">Home</A></LI>
<LI><A href="news.html" title="News">News</A></LI>
<LI><A href="faq.html" title="FAQ">FAQ</A></LI>
<LI><A href="download.html" title="Download">Download</A></LI>
<LI><A href="../OPENEJBx30/index.html" title="Index">Documentation</A></LI>
<LI><A href="examples.html" title="Examples">Examples</A></LI>
<LI><A href="http://cwiki.apache.org/confluence/display/OPENEJB/Lightening%20Demos" class="external-link" rel="nofollow">Lightning Demos</A></LI>
<LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
<LI><A href="source-code.html" title="Source Code">Source Code</A></LI>
<LI><A href="http://blogs.apache.org/openejb" class="external-link" rel="nofollow">Project Blog</A></LI>
</UL>
<H3><A name="Navigation-Servers"></A>Servers</H3>
<UL class="alternate" type="square">
<LI><A href="local-server.html" title="Local Server">Local</A></LI>
<LI><A href="remote-server.html" title="Remote Server">Remote</A></LI>
</UL>
<H3><A name="Navigation-Integrations"></A>Integrations</H3>
<UL class="alternate" type="square">
<LI><A href="../OPENEJBx30/tomcat.html" title="Tomcat">Tomcat</A></LI>
<LI><A href="geronimo.html" title="Geronimo">Geronimo</A></LI>
<LI><A href="webobjects.html" title="WebObjects">WebObjects</A></LI>
</UL>
<H3><A name="Navigation-Community"></A>Community</H3>
<UL class="alternate" type="square">
<LI><A href="team.html" title="Team">Team</A></LI>
<LI><A href="articles.html" title="Articles">Articles</A></LI>
<LI><A href="http://webchat.freenode.net/?channels=openejb" class="external-link" rel="nofollow">IRC</A></LI>
</UL>
<H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
<UL class="alternate" type="square">
<LI><A href="http://activemq.apache.org/" class="external-link" rel="nofollow">ActiveMQ</A></LI>
<LI><A href="http://openjpa.apache.org/" class="external-link" rel="nofollow">OpenJPA</A></LI>
<LI><A href="http://cxf.apache.org/" class="external-link" rel="nofollow">CXF</A></LI>
</UL>
<H3><A name="Navigation-Index"></A>Index</H3>
<UL class="alternate" type="square">
<LI><A href="space-index.html" title="Space Index">Site Index</A></LI>
<LI><A href="../OPENEJBx30/space-index.html" title="Space Index">Doc Index</A></LI>
</UL>
<H3>
<A name="Navigation-Feeds"></A>
Feeds
</H3>
<UL class="feeds">
<LI>
<A href="http://cwiki.apache.org/confluence/spaces/rss.action?key=OPENEJB&newPages=false">
<IMG src="http://openejb.apache.org/images/rss.gif"></A>
<A class="feedsText" href="http://cwiki.apache.org/confluence/spaces/rss.action?key=OPENEJB&newPages=false">Site</A>
</LI>
<LI><A href="http://cwiki.apache.org/confluence/spaces/blogrss.action?key=OPENEJB">
<IMG src="http://openejb.apache.org/images/rss.gif"></A>
<A class="feedsText" href="http://cwiki.apache.org/confluence/spaces/blogrss.action?key=OPENEJB">News</A>
</LI>
</UL>
</SPAN>
</TD>
<TD class="Col2">&nbsp;</TD>
<TD class="Col3">
<TABLE id="PageHeader" border="0" width="100%">
<TR>
<TD>
<A href="http://openejb.org/">
<IMG hspace="0" src="http://openejb.apache.org/images/logo_openejb.gif" vspace="0">
</A>
</TD>
<TD align="right">
<A href="http://www.apache.org/">
<IMG src="http://www.apache.org/images/asf-logo.gif" width="258" height="66">
</A>
</TD>
</TR>
<TR>
<TD id="page_title">
<!-- $TITLE -->
Validation Keys Audit Report
</TD>
<TD align="right">
<BR><BR>
<!-- Google CSE Search Box Begins -->
<FORM id="searchbox_010475492895890475512:_t4iqjrgx90" action="http://www.google.com/cse">
<INPUT type="hidden" name="cx" value="010475492895890475512:_t4iqjrgx90">
<INPUT type="hidden" name="cof" value="FORID:0">
<INPUT name="q" type="text" size="25">
<INPUT type="submit" name="sa" value="Search">
</FORM>
<SCRIPT type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_010475492895890475512:_t4iqjrgx90"></SCRIPT>
<!-- Google CSE Search Box Ends -->
</TD>
</TR>
</TABLE>
<P>
<!-- $BODY -->
<DIV id="PageContent">
<DIV class="panelMacro"><TABLE class="warningMacro"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="https://cwiki.apache.org/confluence/images/icons/emoticons/forbidden.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B>Warning</B><BR>This page is auto-generated. Any manual changes would be over-written the next time this page is regenerated</TD></TR></TABLE></DIV>
<DIV class="panelMacro"><TABLE class="infoMacro"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B>Audit Result</B><BR><H2><A name="ValidationKeysAuditReport-Outofatotalof144keys%2C123havebeentested.Testcoverageforkeysis85.41666666666666%25."></A>Out of a total of 144 keys, 123 have been tested. Test coverage for keys is 85.41666666666666 %.</H2></TD></TR></TABLE></DIV>
<P>
<DIV class="table-wrap">
<TABLE id="TBL1306462597477" class="confluenceTable"><TBODY>
<TR>
<TH class="confluenceTh"><H2><A name="ValidationKeysAuditReport-Listofuntestedkeys%5C%5C"></A>List of untested keys <BR class="atl-forced-newline"> </H2></TH>
</TR>
<TR>
<TD class="confluenceTd"> abstractAnnotatedAsBean </TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.ejb.beanClass </TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.ejb.notInterface </TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.localRemote.generalconflict </TD>
</TR>
<TR>
<TD class="confluenceTd"> asynchronous.badExceptionType </TD>
</TR>
<TR>
<TD class="confluenceTd"> asynchronous.badReturnType </TD>
</TR>
<TR>
<TD class="confluenceTd"> asynchronous.methodignored </TD>
</TR>
<TR>
<TD class="confluenceTd"> asynchronous.missing </TD>
</TR>
<TR>
<TD class="confluenceTd"> callback.missing.possibleTypo </TD>
</TR>
<TR>
<TD class="confluenceTd"> cannot.validate </TD>
</TR>
<TR>
<TD class="confluenceTd"> client.missingMainClass </TD>
</TR>
<TR>
<TD class="confluenceTd"> ignoredClassAnnotation </TD>
</TR>
<TR>
<TD class="confluenceTd"> interfaceAnnotatedAsBean </TD>
</TR>
<TR>
<TD class="confluenceTd"> missing.dependent.class </TD>
</TR>
<TR>
<TD class="confluenceTd"> misslocated.class </TD>
</TR>
<TR>
<TD class="confluenceTd"> multiplyAnnotatedAsBean </TD>
</TR>
<TR>
<TD class="confluenceTd"> timeout.badReturnType </TD>
</TR>
<TR>
<TD class="confluenceTd"> timeout.invalidArguments </TD>
</TR>
<TR>
<TD class="confluenceTd"> timeout.missing.possibleTypo </TD>
</TR>
<TR>
<TD class="confluenceTd"> timeout.tooManyMethods </TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.noEjbClass </TD>
</TR>
</TBODY></TABLE>
</DIV>
<SCRIPT type="text/javascript"> <!--
//Copyright(c)2005,2010 Bob Swift and other contributors. All rights reserved.
function getElementInnerText(element){var str="";for(var i=0;i<element.childNodes.length;i++){switch(element.childNodes.item(i).nodeType){case 1:str+=getElementInnerText(element.childNodes.item(i));break;case 3:str+=element.childNodes.item(i).nodeValue;break;}}return str;}
function trimSafe(v){return((v==undefined)||(v==null))?"":v.Trim();}String.prototype.Trim=new Function("return this.replace(/^\\s+|\\s+$/g,'')");
function compareNumber(v1,v2){if(isNaN(v2)){if(isNaN(v1))return 0;return-1;}if(v1<v2)return-1;if(v1==v2)return 0;return 1;}
function compareSeparatedNumber(v1,v2){for(i=0;(i<v1.length)&&(i<v2.length);i++){var result=compareNumber(parseInt(v1[i]),parseInt(v2[i]));if(result!=0)return result;}if(v1.length<v2.length)return-1;if(v2.length<v1.length)return 1;return 0;}
function sortByCell(sortCell,firstDataRowIndex,footingCount){var compareFunction;var valueParser;compareFunction=compareNumber;if(sortCell.columnType=="I"){valueParser=function(value){return parseInt(getElementInnerText(value));};}else if(sortCell.columnType=="F"){valueParser=function(value){return parseFloat(getElementInnerText(value));};}else if(sortCell.columnType=="C"){valueParser=function(value){return parseFloat(getElementInnerText(value).replace(/[^\d\.\,\-]*([\d\.\,\-*]*).*/,'$1'));};}else if(sortCell.columnType.charAt(0)=='D'){if(Date.parseString){valueParser=function(value){var date=Date.parseString(trimSafe(getElementInnerText(value)),sortCell.columnType.substring(1));return((date==null)?NaN:date.getTime());};}else{valueParser=function(value){return Date.parse(getElementInnerText(value));};}}else if((sortCell.columnType=="/")||(sortCell.columnType==".")||(sortCell.columnType=="-")||(sortCell.columnType==":")){compareFunction=compareSeparatedNumber;valueParser=function(value){return getElementInnerText(value).split(sortCell.columnType);};}else if(sortCell.columnType=="A"){valueParser=function(value){return 0;};}else{compareFunction=function(v1,v2){if(v1<v2)return-1;if(v1==v2)return 0;return 1;};valueParser=function(value){return trimSafe(getElementInnerText(value)).toUpperCase();};}var headRowCount=(sortCell.sortTable.tHead==null)?0:sortCell.sortTable.tHead.rows.length;firstDataRowIndex=firstDataRowIndex-headRowCount;var table=sortCell.sortTable.tBodies[0];var rowCount=table.rows.length-firstDataRowIndex-footingCount;var map=Array(rowCount);var values=Array(rowCount);var compareTest=(sortCell.sortDescending?-1:1);sortCell.sortDescending=!sortCell.sortDescending;var firstCell=(((sortCell.sortTable.tHead==null)||(sortCell.sortTable.tHead.rows.length==0))?table.rows[0].cells[sortCell.columnIndex]:sortCell.sortTable.tHead.rows[0].cells[sortCell.columnIndex]);if((firstCell!=null)&&(firstCell.sortTable!=null)&&(firstCell.sortTable!=undefined)&&(firstCell.sortTable.sortImage!=null)&&(firstCell.sortTable.sortImage!=undefined)){firstCell.sortTable.sortImage.setAttribute("src",firstCell.sortDescending?firstCell.sortTable.sortAttributeDescending:firstCell.sortTable.sortAttributeAscending);firstCell.appendChild(firstCell.sortTable.sortImage);}var i;for(i=0;i<rowCount;i++){map[i]=sortCell.sortFirstTime?i:(rowCount-1-i);var row=table.rows[i+firstDataRowIndex];var cellValue=row.cells[sortCell.columnIndex];values[i]=valueParser(cellValue);}sortCell.sortFirstTime=false;var didSwap;do{didSwap=false;for(i=0;i<rowCount-1;i++){if(compareFunction(values[map[i]],values[map[i+1]])==compareTest){saveIndex=map[i];map[i]=map[i+1];map[i+1]=saveIndex;didSwap=true;}}}while(didSwap);var tableRows=new Array();for(i=0;i<rowCount+footingCount;i++){tableRows.push(table.rows[i+firstDataRowIndex]);}for(i=0;i<rowCount+footingCount;i++){table.removeChild(tableRows[i]);}for(i=0;i<rowCount;i++){var row=tableRows[map[i]];table.appendChild(row);if(row.autoNumber){row.cells[0].innerHTML=i+1;}}for(i=0;i<footingCount;i++){table.appendChild(tableRows[i+rowCount]);}}
function enableSortOnCell(cell,columnIndex,table,columnTypes,customize){cell.style.cursor="pointer";cell.sortTable=table;cell.sortFirstTime=true;cell.sortDescending=false;cell.columnIndex=(customize.autoNumber?(columnIndex+1):columnIndex);if(columnIndex==-1){cell.columnType="I";}else{cell.columnType=(columnTypes&&columnTypes[columnIndex])?columnTypes[columnIndex]:"S";}if(cell.columnType!="X"){cell.onmouseover=function(){this.saveTitle=this.getAttribute('title');this.setAttribute('title',customize.sortTip+" "+((this.saveTitle!=null)&&(this.saveTitle!=undefined)?this.saveTitle:''));};cell.onmouseout=function(){this.setAttribute('title',this.saveTitle);};cell.onclick=function(){sortByCell(this,customize.firstDataRowIndex,customize.footingCount);};}else{cell.columnType=cell.columnType.substring(1);}}
function sumColumn(table,index,firstDataRowIndex,columnType){var total=0;for(var i=firstDataRowIndex;i<table.rows.length;i++){var cell=table.rows[i].cells[index];var value;if(cell){if(columnType=='C'){value=parseFloat(getElementInnerText(cell).replace(/[^\d\.\,\-]*([\d\.\,\-*]*).*/,'$1'))}else{value=parseFloat(getElementInnerText(cell));}if(!isNaN(value)){total=total+value;}}}return total;}
function appendTotalRow(table,columnTypes,firstDataRowIndex){var row=document.createElement('tr');var table=table.tBodies[0];var columnCount=(0<table.rows.length)?table.rows[table.rows.length-1].cells.length:0;for(var columnIndex=0;columnIndex<columnCount;columnIndex++){var column=document.createElement('th');column.className='confluenceTh';column.innerHTML=(columnIndex<columnTypes.length&&((columnTypes[columnIndex]=='I')||(columnTypes[columnIndex]=='F')||(columnTypes[columnIndex]=='C')))?sumColumn(table,columnIndex,firstDataRowIndex,columnTypes[columnIndex]):'';row.appendChild(column);}table.appendChild(row);}
function handleRow(table,row,rowIndex,customize){var columnCount=row.cells.length;for(var i=0;i<columnCount;i++){if(customize.enableSorting&&(rowIndex<=customize.lastClickableRow)){enableSortOnCell(row.cells[i],i,table,customize.columnTypes,customize);}if((rowIndex==0)&&(customize.sortColumn!='')&&(customize.sortCell==null)&&(((i+1).toString()==customize.sortColumn)||(trimSafe(getElementInnerText(row.cells[i]))==customize.sortColumn)||(trimSafe(row.cells[i].getAttribute('title'))==customize.sortColumn))){customize.sortCell=row.cells[i];}if(customize.firstDataRowIndex<=rowIndex){if((customize.columnTypes[i]=="I")||(customize.columnTypes[i]=="F")||(customize.columnTypes[i]=="C")){row.cells[i].style.textAlign="right";}}if(customize.columnTypes[i]=="H"){row.cells[i].style.display="none";}if(customize.enableHeadingAttributes||(customize.firstDataRowIndex<=rowIndex)){if(i<customize.attrList.length){for(var j=0;j<customize.attrList[i].length;j++){var attr=customize.attrList[i][j].Trim().split("=");if(1<attr.length){var aName=attr[0].Trim();var aValue=attr[1].Trim();if((aName.toLowerCase()=="style")&&(2<aValue.length)){if((aValue.charAt(0)=='"')){aValue=aValue.substring(1,aValue.length-1);}row.cells[i].style.cssText=aValue;}else{row.cells[i].setAttribute(aName,aValue);}}}}}}if(customize.autoNumber){var column=document.createElement(!customize.autoNumberSort||(rowIndex<customize.firstDataRowIndex)?'th':'td');column.className=(!customize.autoNumberSort||(rowIndex<customize.firstDataRowIndex)?'confluenceTh':'confluenceTd');column.innerHTML=((rowIndex<customize.firstDataRowIndex)||(customize.totalRowCount-customize.firstDataRowIndex-customize.footingCount<rowIndex)?'':customize.dataRowCount++);column.setAttribute('align','right');row.autoNumber=!customize.autoNumberSort;row.insertBefore(column,row.cells[0]);if(customize.enableSorting&&customize.autoNumberSort&&(rowIndex<=customize.lastClickableRow)){enableSortOnCell(column,-1,table,null,customize);}}if((customize.highlightColor!="")&&(customize.firstDataRowIndex<=rowIndex)){row.onmouseover=function(){this.tableHighLightRowColor=this.bgColor;this.bgColor=customize.highlightColor;};row.onmouseout=function(){this.bgColor=this.tableHighLightRowColor;this.tableHighLightRowColor=null;};}}
function customizeMacroTable(tableId,columnTypes,firstDataRowIndex,highlightColor,enableSorting,sortTip,sortColumn,sortDescending,autoNumber,autoNumberSort,enableHeadingAttributes,footingCount,autoTotal,iconLocation){var customize=new Object;customize.columnTypes=columnTypes;customize.firstDataRowIndex=firstDataRowIndex;customize.highlightColor=highlightColor;customize.enableSorting=enableSorting;customize.sortTip=sortTip;customize.sortColumn=sortColumn;customize.sortDescending=sortDescending;customize.autoNumber=autoNumber;customize.autoNumberSort=autoNumberSort;customize.enableHeadingAttributes=enableHeadingAttributes;customize.footingCount=footingCount;customize.autoTotal=autoTotal;customize.iconLocation=iconLocation;var table=(typeof(tableId)=="string")?document.getElementById(tableId):null;if(table){if(customize.autoTotal){appendTotalRow(table,customize.columnTypes,customize.firstDataRowIndex);customize.footingCount++;}if(customize.iconLocation!=""){table.sortAttributeAscending=contextPath+customize.iconLocation+"down.gif";table.sortAttributeDescending=contextPath+customize.iconLocation+"up.gif";table.sortImage=document.createElement("IMG");}customize.lastClickableRow=customize.firstDataRowIndex-1;if(customize.lastClickableRow<0){customize.lastClickableRow=0;}customize.sortCell=null;customize.dataRowCount=1;var colAttrs=columnAttributes.split(",");customize.attrList=Array(colAttrs.length);for(var i=0;i<colAttrs.length;i++){customize.attrList[i]=colAttrs[i].Trim().split(";;");}var rowIndex=0;var headRowCount=(table.tHead==null)?0:table.tHead.rows.length;var footRowCount=(table.tFoot==null)?0:table.tFoot.rows.length;var bodyRowCount=table.tBodies[0].rows.length;customize.totalRowCount=headRowCount+footRowCount+bodyRowCount;for(var i=0;i<headRowCount;i++){var row=table.tHead.rows[i];handleRow(table,row,rowIndex,customize);rowIndex++;}for(var i=0;i<bodyRowCount;i++){var row=table.tBodies[0].rows[i];handleRow(table,row,rowIndex,customize);rowIndex++;}for(var i=0;i<footRowCount;i++){var row=table.tFoot.rows[i];handleRow(table,row,rowIndex,customize);rowIndex++;}if(customize.sortCell!=null){customize.sortCell.sortDescending=customize.sortDescending;sortByCell(customize.sortCell,customize.firstDataRowIndex,customize.footingCount);}}return table;}
var columnTypes = ['S'];
var columnAttributes = '';
customizeMacroTable('TBL1306462597477', columnTypes, 1, 'lightgoldenrodyellow', true, 'Click to sort', '', false, true, false, true, 0, false, '' );
//-->
</SCRIPT> </P>
<H2><A name="ValidationKeysAuditReport-Listofkeyswhichhavebeentested."></A>List of keys which have been tested.</H2>
<P>
<DIV class="table-wrap">
<TABLE id="TBL1306462597478" class="confluenceTable"><TBODY>
<TR>
<TH class="confluenceTh"> Key </TH>
<TD class="confluenceTd"> Method which tests the key </TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.ejb.ejbLocalObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidEjbRefTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidEjbRefTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.ejb.ejbObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidEjbRefTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidEjbRefTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.invalidConcurrencyAttribute </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidConcurrencyAttributeTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidConcurrencyAttributeTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.invalidTransactionAttribute </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidTransactionAttributeTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidTransactionAttributeTest.annotation() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.local.noAttributes </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.noAttributes() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.localRemote.ambiguous </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.ambiguous() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.localRemote.conflict </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.ambiguous() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.notAnInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.remote.noAttributes </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAnnotatedInterfacesTest.noAttributes() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.remoteOrLocal.converse.parent </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test2() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.remoteOrLocal.ejbHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.remoteOrLocal.ejbLocalHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.remoteOrLocal.ejbLocalObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ann.remoteOrLocal.ejbObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> aroundInvoke.badReturnType </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.testInvalidAroundTimeoutParameter() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.testInvalidAroundTimeoutReturnValue() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> aroundInvoke.invalidArguments </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.testInvalidAroundTimeoutParameter() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidConcurrencyAttributeTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidConcurrencyAttributeTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test1() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test1() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> aroundInvoke.missing </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> aroundInvoke.missing.possibleTypo </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test1() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> aroundInvoke.mustThrowException </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.testInvalidAroundTimeoutReturnValue() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> callback.badModifier </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> callback.badReturnType </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> callback.invalidArguments </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> callback.missing </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> callback.sessionSynchronization.invalidUse </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> callback.sessionbean.invalidusage </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test2() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> conflictingSecurityAnnotations </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidSecurityAnnotationsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidSecurityAnnotationsTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> containerTransaction.ejbNameRequired </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidContainerTransactionTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidContainerTransactionTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> containerTransaction.noSuchEjbName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidContainerTransactionTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidContainerTransactionTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> dependsOn.circuit </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckDependsOnTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckDependsOnTest.dependsOn() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> dependsOn.noSuchEjb </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckDependsOnTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckDependsOnTest.dependsOn() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ejbAnnotation.onClassWithNoBeanInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidEjbRefTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidEjbRefTest.test1() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ejbAnnotation.onClassWithNoName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidEjbRefTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidEjbRefTest.test1() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> entity.no.ejb.create </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoCreateMethodsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoCreateMethodsTest.noCreateMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> ignoredMethodAnnotation </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidAroundTimeoutTest.testIgnoredAroundTimeout() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidCallbacksTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidCallbacksTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> injectionTarget.nameContainsSet </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInjectionTargetsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInjectionTargetsTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interceptor.callback.badReturnType </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interceptor.callback.invalidArguments </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interceptor.callback.missing </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interceptor.callback.missing.possibleTypo </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interceptor.unused </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test1() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interceptorBinding.ejbNameRequiredWithMethod </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interceptorBinding.noSuchEjbName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidInterceptorTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidInterceptorTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interface.beanOnlyAnnotation </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test1() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> interfaceMethod.beanOnlyAnnotation </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test1() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> methodPermission.ejbNameRequired </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidMethodPermissionsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidMethodPermissionsTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> methodPermission.noSuchEjbName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidMethodPermissionsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidMethodPermissionsTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> missing.class </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckMissingClassTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckMissingClassTest.wrongClassType() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> no.busines.method </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoBusinessMethodTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoBusinessMethodTest.noBusinessMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> no.busines.method.args </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoBusinessMethodTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoBusinessMethodTest.noBusinessMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> no.busines.method.case </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoBusinessMethodTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoBusinessMethodTest.noBusinessMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> no.home.create </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoCreateMethodsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoCreateMethodsTest.noCreateMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> noInterfaceDeclared.entity </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckWrongClassTypeTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckWrongClassTypeTest.wrongClassType() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> permitAllAndRolesAllowedOnClass </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidSecurityAnnotationsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidSecurityAnnotationsTest.test() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextAnnotation.onClassWithNoName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextAnnotation.onEntityManagerFactory </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextAnnotation.onNonEntityManager </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextExtented.nonStateful </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextRef.noMatches </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.noUnitName() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextRef.noPersistenceUnits </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextRef.noUnitName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.noUnitName() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceContextRef.vagueMatches </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceContextUsageTest.vagueMatches() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceUnitAnnotation.onClassWithNoName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceUnitAnnotation.onEntityManager </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceUnitAnnotation.onNonEntityManagerFactory </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceUnitRef.noMatches </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.noUnitName() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceUnitRef.noPersistenceUnits </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceUnitRef.noUnitName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.noUnitName() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> persistenceUnitRef.vagueMatches </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckPersistenceUnitUsageTest.vagueMatches() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> resourceAnnotation.onClassWithNoName </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/MistakenResourceRefUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/MistakenResourceRefUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> resourceAnnotation.onClassWithNoType </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/MistakenResourceRefUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/MistakenResourceRefUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> resourceRef.onEntityManager </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/MistakenResourceRefUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/MistakenResourceRefUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> resourceRef.onEntityManagerFactory </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/MistakenResourceRefUsageTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/MistakenResourceRefUsageTest.wrongUsage() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> session.no.ejb.create </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoCreateMethodsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoCreateMethodsTest.noCreateMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> unused.ejb.create </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoCreateMethodsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoCreateMethodsTest.noCreateMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> unused.ejbPostCreate </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckNoCreateMethodsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckNoCreateMethodsTest.noCreateMethod() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> userTransactionRef.forbiddenForCmtdBeans </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckUserTransactionRefsTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckUserTransactionRefsTest.testSLSBwithUserTransaction() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> wrong.class.type </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckWrongClassTypeTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckWrongClassTypeTest.wrongClassType() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessLocal.beanClass </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBeanClass() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessLocal.ejbHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessLocal.ejbLocalHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessLocal.ejbLocalObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessLocal.ejbObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessLocal.notInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testNotInterface() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessRemote.beanClass </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBeanClass() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessRemote.ejbHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessRemote.ejbLocalHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessRemote.ejbLocalObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessRemote.ejbObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.test() </A> <BR class="atl-forced-newline"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.businessRemote.notInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testNotInterface() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.beanClass </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBeanClass() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.businessLocal </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessLocal() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.businessRemote </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessRemote() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.ejbLocalHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.ejbLocalObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.ejbObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.notInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testNotInterface() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.home.unknown </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testUnkown() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.invalidTransactionAttribute </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckInvalidTransactionAttributeTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/CheckInvalidTransactionAttributeTest.xml() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.beanClass </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBeanClass() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.businessLocal </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessLocal() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.businessRemote </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessRemote() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.ejbHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.ejbLocalHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.ejbObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.notInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testNotInterface() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.local.unknown </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testUnkown() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.beanClass </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBeanClass() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.businessLocal </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessLocal() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.businessRemote </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessRemote() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.ejbHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.ejbLocalObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.ejbObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.notInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testNotInterface() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localHome.unknown </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testUnkown() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.localRemote.conflict </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testUnkown() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.beanClass </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBeanClass() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.businessLocal </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessLocal() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.businessRemote </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testBusinessRemote() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.ejbHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.ejbLocalHome </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalHome() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.ejbLocalObject </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testEJBLocalObject() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.notInterface </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testNotInterface() </A></TD>
</TR>
<TR>
<TD class="confluenceTd"> xml.remote.unknown </TD>
<TD class="confluenceTd"> <A href="https://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvalidInterfacesTest.java?revision=HEAD&view=markup" class="external-link" rel="nofollow">org/apache/openejb/config/rules/InvalidInterfacesTest.testUnkown() </A></TD>
</TR>
</TBODY></TABLE>
</DIV>
<SCRIPT type="text/javascript"> <!--
var columnTypes = ['S'];
var columnAttributes = '';
customizeMacroTable('TBL1306462597478', columnTypes, 1, 'lightgoldenrodyellow', true, 'Click to sort', '', false, true, false, true, 0, false, '' );
//-->
</SCRIPT> </P>
</DIV>
</P>
</TD>
<TD class="Col4"><IMG src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5">
</TD>
</TR>
<TR class="Row5">
<TD class="Col1">&nbsp;</TD>
<TD class="Col2">&nbsp;</TD>
<TD class="Col3">
<BR>
<BR>
<IMG width="100%" height="1" src="http://openejb.apache.org/images/line_light.gif">
<TABLE width="100%">
<TR>
<TD>
<SPAN class="bodyGrey">
<SMALL>
<NOTICE><!-- $FOOTER -->
Apache OpenEJB is an project of The Apache Software Foundation (ASF)
</NOTICE>
<BR>
Site Powered by
<A href="http://atlassian.com/">Atlassian</A>
<A href="http://atlassian.com/confluence/">Confluence</A>
.
</SMALL>
</SPAN>
</TD>
<TD align="right">
<A style="color:#999;font-size:small;font-weight:normal;" href="https://cwiki.apache.org/confluence/pages/editpage.action?spaceKey=OPENEJB&title=Validation%20Keys%20Audit%20Report">[ edit ]</A>
</TD>
</TR>
</TABLE>
<BR>
</TD>
<TD class="Col4"><IMG src="http://openejb.apache.org/images/dotTrans.gif"></TD>
<TD class="Col5">&nbsp;</TD>
</TR>
</TABLE>
<!-- Needed for composition plugin -->
<!-- delay the loading of large javascript files to the end so that they don't interfere with the loading of page content -->
<SPAN style="display: none">
<SCRIPT type="text/javascript" language="JavaScript" src="http://cwiki.apache.org/confluence/labels-javascript"></SCRIPT>
<SCRIPT src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</SCRIPT>
<SCRIPT type="text/javascript">
_uacct = "UA-2717626-1";
urchinTracker();
</SCRIPT>
</SPAN>
</BODY>
</HTML>