blob: 1cd2d5703929ed52404db9015e96c09a959807c9 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Archiva Repository Interface Layer - Tag List report</title>
<style type="text/css" media="all">
@import url("./css/maven-base.css");
@import url("./css/maven-theme.css");
@import url("./css/site.css");
</style>
<link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<?xml version="1.0" encoding="UTF-8"?>
<script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</script>
<?xml version="1.0" encoding="UTF-8"?>
<script type="text/javascript">var pageTracker = _gat._getTracker("UA-140879-5");
pageTracker._initData();
pageTracker._trackPageview();</script>
</head>
<body class="composite">
<div id="banner">
<a href="../../" id="bannerLeft">
<img src="../../images/archiva.png" alt="" />
</a>
<a href="http://www.apache.org/" id="bannerRight">
<img src="http://www.apache.org/images/asf_logo_wide.png" alt="" />
</a>
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<a href="http://www.apache.org/">Apache</a>
&gt;
<a href="../../">Archiva</a>
&gt;
<a href="../../">Archiva :: Modules</a>
</div>
<div class="xright">
&nbsp;| Last Published: 27 May 2011
</div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<h5>Project Documentation</h5>
<ul>
<li class="collapsed">
<a href="project-info.html">Project Information</a>
</li>
<li class="expanded">
<a href="project-reports.html">Project Reports</a>
<ul>
<li class="none">
<a href="changelog.html">changelog</a>
</li>
<li class="none">
<a href="checkstyle.html">Checkstyle</a>
</li>
<li class="none">
<a href="clirr-report.html">Clirr</a>
</li>
<li class="none">
<a href="cobertura/index.html">Cobertura Test Coverage</a>
</li>
<li class="none">
<a href="cpd.html">CPD Report</a>
</li>
<li class="none">
<a href="dev-activity.html">dev-activity</a>
</li>
<li class="none">
<a href="file-activity.html">file-activity</a>
</li>
<li class="none">
<a href="surefire-report.html">Maven Surefire Report</a>
</li>
<li class="none">
<a href="pmd.html">PMD Report</a>
</li>
<li class="none">
<strong>Tag List</strong>
</li>
</ul>
</li>
</ul>
<a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy">
<img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<div class="section"><h2>Tag List Report</h2><p>The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.</p><table class="bodyTable"><tr class="a"><th>Tag Class</th><th>Total number of occurrences</th><th>Tag strings used by tag class</th></tr><tr class="b"><td><a href="#tag_class_3">@todo</a></td><td>6</td><td>@todo</td></tr><tr class="a"><td><a href="#tag_class_4">TODO</a></td><td>41</td><td>TODO</td></tr></table><p>Each tag is detailed below:</p><div class="section"><h3><a name="tag_class_3">@todo</a></h3><p><b>Number of occurrences found in the code: 6</b></p><table class="bodyTable"><tr class="b"><th>org.apache.maven.archiva.repository.content.LegacyPathParser</th><th>Line</th></tr><tr class="a"><td>pass these in on construction instead, since this can't be long lived (no config listener), then no need to be a component</td><td>44</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.ManagedDefaultRepositoryContent</th><th>Line</th></tr><tr class="a"><td>no need to be a component when filetypes is not</td><td>44</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.ManagedLegacyRepositoryContent</th><th>Line</th></tr><tr class="a"><td>no need to be a component when filetypes, legacy path parser is not</td><td>44</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.RemoteLegacyRepositoryContent</th><th>Line</th></tr><tr class="a"><td>no need to be a component once legacy path parser is not</td><td>33</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.RepositoryRequest</th><th>Line</th></tr><tr class="a"><td>no need to be a component once legacy path parser is not</td><td>34</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.events.RepositoryListenerFactoryBean</th><th>Line</th></tr><tr class="a"><td>though we will eventually remove this altogether, an interim cleanup would be to genericise this and replace the calls in RepositoryContentConsumers with calls to the same thing</td><td>30</td></tr></table></div><div class="section"><h3><a name="tag_class_4">TODO</a></h3><p><b>Number of occurrences found in the code: 41</b></p><table class="bodyTable"><tr class="b"><th>org.apache.maven.archiva.repository.content.AbstractDefaultRepositoryContentTestCase</th><th>Line</th></tr><tr class="a"><td>Re-enabled in the future.</td><td>114</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.AbstractLegacyRepositoryContentTestCase</th><th>Line</th></tr><tr class="a"><td>Re-enabled in the future.</td><td>146</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.DefaultPathParserTest</th><th>Line</th></tr><tr class="a"><td>Re-enabled in the future.</td><td>132</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.LegacyPathParserTest</th><th>Line</th></tr><tr class="a"><td>Re-enabled in the future.</td><td>184</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.content.ManagedDefaultRepositoryContent</th><th>Line</th></tr><tr class="a"><td>log this somewhere?</td><td>77</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.metadata.MetadataTools</th><th>Line</th></tr><tr class="a"><td>need to filter out 'bad' characters from the proxy id.</td><td>333</td></tr><tr class="b"><td>[monitor] consider a monitor for this event.</td><td>367</td></tr><tr class="a"><td>consider a read-redo on monitor return code?</td><td>368</td></tr><tr class="b"><td>[monitor] consider a monitor for this event.</td><td>392</td></tr><tr class="a"><td>consider a read-redo on monitor return code?</td><td>393</td></tr><tr class="b"><td>[monitor] consider a monitor for this event.</td><td>417</td></tr><tr class="a"><td>consider a read-redo on monitor return code?</td><td>418</td></tr><tr class="b"><td>do we know this information instead? Set&lt;Plugin&gt; allPlugins = managedRepository.getPlugins( reference );</td><td>562</td></tr><tr class="a"><th>org.apache.maven.archiva.repository.metadata.MetadataToolsTest</th><th>Line</th></tr><tr class="b"><td>replace with group tests public void testUpdateProjectBadArtifact() throws Exception { try { assertUpdatedProjectMetadata( &quot;bad_artifact&quot;, null ); fail( &quot;Should have thrown an IOException on a bad artifact.&quot; ); } catch ( IOException e ) { // Expected path } }</td><td>118</td></tr><tr class="a"><th>org.apache.maven.archiva.repository.project.ProjectModelMerge</th><th>Line</th></tr><tr class="b"><td>Should call this ProjectModelAncestry as it deals with the current project and its parent.</td><td>49</td></tr><tr class="a"><td>Change to 'id' when LicenseTypeMapper is created.</td><td>158</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.project.filters.EffectiveProjectModelFilter</th><th>Line</th></tr><tr class="a"><td>Document this via a monitor.</td><td>214</td></tr><tr class="b"><td>add super pom repositories.</td><td>264</td></tr><tr class="a"><th>org.apache.maven.archiva.repository.project.filters.ProjectModelExpressionFilter</th><th>Line</th></tr><tr class="b"><td>should probably clone evaluator to prevent threading issues.</td><td>84</td></tr><tr class="a"><td>create .resetSources() method in ExpressionEvaluator project on plexus side. Remove previous expression sources.</td><td>87</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.project.readers.ProjectModel300Reader</th><th>Line</th></tr><tr class="a"><td>Handle &lt;extend /&gt; ?? (is this even possible?)</td><td>64</td></tr><tr class="b"><td>Handle &lt;id /&gt;</td><td>68</td></tr><tr class="a"><td>what to do with &lt;shortDescription /&gt; ?</td><td>72</td></tr><tr class="b"><td>Handle &lt;logo /&gt;</td><td>74</td></tr><tr class="a"><td>Handle &lt;inceptionYear /&gt;</td><td>75</td></tr><tr class="b"><td>What to do with &lt;gumpRepositoryId /&gt; ?</td><td>78</td></tr><tr class="a"><td>Handle &lt;siteAddress /&gt;</td><td>79</td></tr><tr class="b"><td>Handle &lt;siteDirectory /&gt; ?</td><td>80</td></tr><tr class="a"><td>Handle &lt;distributionSite /&gt;</td><td>81</td></tr><tr class="b"><td>Handle &lt;distributionDirectory /&gt;</td><td>82</td></tr><tr class="a"><td>throw into monitor as &quot;duplicate dependency&quot; issue.</td><td>184</td></tr><tr class="b"><td>Create LicenseIdentity class to managed license ids. license.setId( elemLicense.elementTextTrim(&quot;id&quot;) );</td><td>292</td></tr><tr class="a"><td>Handle &lt;logo /&gt;</td><td>353</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.project.readers.ProjectModel400Reader</th><th>Line</th></tr><tr class="a"><td>Output to monitor the problem with the Namespace.</td><td>67</td></tr><tr class="b"><td>throw into monitor as &quot;duplicate dependency&quot; issue.</td><td>211</td></tr><tr class="a"><td>Create LicenseIdentity class to managed license ids. license.setId( elemLicense.elementTextTrim(&quot;id&quot;) );</td><td>342</td></tr><tr class="b"><th>org.apache.maven.archiva.repository.project.writers.ProjectModel400Writer</th><th>Line</th></tr><tr class="a"><td>add inceptionYear to ArchivaProjectModel</td><td>109</td></tr><tr class="b"><td>add distribution management to ArchivaProjectModel</td><td>117</td></tr><tr class="a"><td>Add notifiers into ArchivaProjectModel</td><td>192</td></tr><tr class="b"><td>research if we need &lt;distribution&gt; subelement.</td><td>340</td></tr><tr class="a"><th>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</th><th>Line</th></tr><tr class="b"><td>This is never called by the repository scanner instance, so not calling here either - but it probably should be? CollectionUtils.forAllDo( availableKnownConsumers, triggerCompleteScan ); CollectionUtils.forAllDo( availableInvalidConsumers, triggerCompleteScan );</td><td>292</td></tr></table></div></div>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">&#169;
2006-2011
The Apache Software Foundation
</div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>